311503 600
12345 260
8450 591
10318 207
9529 701
1166505 1299
22990 107
448120 1570
72537 744
27060 453
2106 39
2308 132
5744 611
8616 739
17818 716
81520 733
24642 91