300425 1108
25325 714
38232 445
5820 569
4201 311
5554 551
7580 509
3942 335
4915 117
9236 495
7820 980
6111 800
3547 606
8096 235
4368 341
19795 210