311075 599
12322 260
8439 591
10303 207
9515 701
1165830 1299
22959 107
447610 1569
72470 744
26947 453
2102 39
2298 132
5726 611
8611 739
17813 716
81364 733
24504 91