300510 1108
25339 714
38294 445
5820 569
4202 311
5555 551
7583 509
3943 335
4916 117
9237 495
7823 980
6116 800
3547 606
8098 235
4369 341
19818 210