300688 1108
25380 714
38458 445
5825 569
4205 311
5560 551
7595 509
3945 335
4922 117
9242 495
7830 980
6120 800
3549 606
8104 235
4372 341
19947 210