311411 600
12339 260
8450 591
10315 207
9526 701
1166330 1299
22984 107
448003 1570
72526 744
27038 453
2106 39
2306 132
5740 611
8613 739
17817 716
81486 733
24613 91