311635 600
12350 260
8455 591
10325 207
9539 701
1166747 1301
23000 107
448274 1570
72563 744
27092 453
2108 39
2312 132
5749 611
8617 739
17822 716
81590 733
24688 91