311599 600
12348 260
8455 591
10320 207
9536 701
1166669 1301
22997 107
448235 1570
72559 744
27088 453
2108 39
2311 132
5748 611
8616 739
17822 716
81571 733
24678 91