300639 1108
25374 714
38404 445
5823 569
4204 311
5559 551
7592 509
3945 335
4920 117
9240 495
7829 980
6118 800
3549 606
8104 235
4370 341
19917 210