300652 1108
25376 714
38416 445
5823 569
4204 311
5559 551
7592 509
3945 335
4921 117
9241 495
7829 980
6119 800
3549 606
8104 235
4371 341
19924 210