300740 1108
25396 714
38503 445
5826 569
4205 311
5564 551
7597 509
3945 335
4923 117
9244 495
7831 980
6123 800
3550 606
8104 235
4373 341
19987 210