300247 1108
25285 714
38049 445
5815 569
4193 311
5549 551
7565 509
3939 335
4912 117
9230 495
7813 980
6102 800
3540 606
8086 235
4363 341
19701 210