311370 600
12333 260
8446 591
10313 207
9524 701
1166208 1299
22983 107
447933 1570
72521 744
27026 453
2105 39
2304 132
5734 611
8612 739
17817 716
81477 733
24594 91