8093 331
22014 314
64751 1048
61662 882
20649 762
7105 55
8016 792
3059 119
4957 520
1006 75
927 116
1294 126