311463 600
12345 260
8450 591
10318 207
9527 701
1166448 1299
22988 107
448081 1570
72533 744
27052 453
2106 39
2308 132
5743 611
8614 739
17818 716
81508 733
24630 91