300401 1108
25321 714
38211 445
5820 569
4200 311
5554 551
7580 509
3942 335
4914 117
9236 495
7818 980
6110 800
3547 606
8095 235
4368 341
19785 210