305715 598
12042 260
8253 591
10119 207
9346 701
1157500 1297
22615 107
440455 1561
70553 744
25574 453
2036 39
2208 132
5627 611
8497 739
17711 716
77473 729
23331 89