311544 600
12345 260
8452 591
10318 207
9533 701
1166576 1301
22993 107
448168 1570
72546 744
27072 453
2107 39
2310 132
5747 611
8616 739
17820 716
81548 733
24657 91