311507 600
12345 260
8451 591
10318 207
9529 701
1166513 1299
22991 107
448125 1570
72538 744
27061 453
2106 39
2308 132
5744 611
8616 739
17818 716
81525 733
24644 91