307562 599
12142 260
8313 591
10177 207
9400 701
1160248 1297
22731 107
442741 1562
71190 744
26099 453
2055 39
2228 132
5644 611
8537 739
17731 716
79484 732
23655 89