299881 1108
25205 714
37696 445
5805 569
4183 311
5542 551
7550 509
3929 335
4897 117
9210 495
7799 980
6095 800
3533 606
8071 235
4354 341
19511 210