298013 1108
24953 714
36988 445
5769 569
4143 311
5515 551
7514 509
3891 335
4866 117
9183 495
7760 980
6066 800
3489 606
8037 235
4323 341
19155 210