300857 1108
25418 714
38612 445
5833 569
4207 311
5571 551
7606 509
3948 335
4930 117
9250 495
7836 980
6126 800
3551 606
8112 235
4374 341
20066 210