311407 600
12338 260
8450 591
10314 207
9526 701
1166317 1299
22984 107
447989 1570
72525 744
27037 453
2106 39
2306 132
5740 611
8613 739
17817 716
81486 733
24612 91