29921 585
19555 312
5288 683
37399 246
6759 737
2234 319
922 101
1328 108
4739 861
1172 63
3167 685
1661 340
2464 330
2426 523
1528 228
1550 277
3552 599
2361 261
8278 967
4247 677