311381 600
12335 260
8448 591
10313 207
9525 701
1166233 1299
22983 107
447948 1570
72523 744
27029 453
2106 39
2304 132
5735 611
8612 739
17817 716
81481 733
24598 91