300601 1108
25364 714
38374 445
5821 569
4204 311
5559 551
7591 509
3945 335
4920 117
9238 495
7829 980
6118 800
3549 606
8103 235
4369 341
19896 210