311363 600
12332 260
8445 591
10313 207
9522 701
1166198 1299
22982 107
447925 1570
72520 744
27026 453
2105 39
2304 132
5734 611
8612 739
17817 716
81471 733
24593 91