311477 600
12345 260
8450 591
10318 207
9527 701
1166467 1299
22989 107
448085 1570
72535 744
27053 453
2106 39
2308 132
5743 611
8615 739
17818 716
81510 733
24630 91