300476 1108
25332 714
38275 445
5820 569
4201 311
5555 551
7582 509
3943 335
4915 117
9236 495
7822 980
6113 800
3547 606
8096 235
4369 341
19813 210