29693 585
19498 312
5250 683
37177 246
6734 737
2223 319
913 101
1318 108
4719 861
1169 63
3166 685
1661 340
2460 330
2424 523
1528 228
1546 277
3550 599
2355 261
8242 967
4245 677