29778 585
19506 312
5263 683
37253 246
6735 737
2224 319
915 101
1321 108
4721 861
1169 63
3166 685
1661 340
2460 330
2425 523
1528 228
1547 277
3551 599
2358 261
8256 967
4246 677