297987 1108
24948 714
36983 445
5769 569
4143 311
5513 551
7514 509
3890 335
4865 117
9183 495
7760 980
6066 800
3489 606
8036 235
4322 341
19149 210