29501 585
19445 312
5215 683
36970 246
6719 737
2206 319
911 101
1310 108
4702 861
1166 63
3166 685
1657 340
2450 330
2423 523
1528 228
1536 277
3530 599
2352 261
8199 967
4241 677