300408 1108
25322 714
38218 445
5820 569
4200 311
5554 551
7580 509
3942 335
4914 117
9236 495
7818 980
6110 800
3547 606
8096 235
4368 341
19788 210