311588 600
12348 260
8455 591
10320 207
9536 701
1166653 1301
22996 107
448226 1570
72555 744
27086 453
2108 39
2311 132
5748 611
8616 739
17822 716
81567 733
24676 91