311449 600
12344 260
8450 591
10318 207
9527 701
1166426 1299
22988 107
448064 1570
72532 744
27050 453
2106 39
2307 132
5743 611
8614 739
17818 716
81507 733
24623 91