311607 600
12348 260
8455 591
10322 207
9536 701
1166686 1301
22998 107
448242 1570
72559 744
27089 453
2108 39
2311 132
5748 611
8616 739
17822 716
81573 733
24679 91