29718 585
19498 312
5250 683
37196 246
6734 737
2224 319
913 101
1320 108
4721 861
1169 63
3166 685
1661 340
2460 330
2425 523
1528 228
1547 277
3550 599
2355 261
8245 967
4245 677