3001 326
9511 63
1360 92
29052 741
104090 489
14908 200
25231 836
4606 757
20124 848
13696 386
5923 590
3544 408
49569 472
3228 116
2812 477
1881 446
16727 369
2891 221
1910 332
14832 675
1658 275