300668 1108
25378 714
38447 445
5824 569
4204 311
5560 551
7594 509
3945 335
4921 117
9241 495
7830 980
6119 800
3549 606
8104 235
4372 341
19936 210