300561 1108
25347 714
38328 445
5820 569
4203 311
5557 551
7589 509
3944 335
4919 117
9238 495
7823 980
6117 800
3548 606
8101 235
4369 341
19841 210