311556 600
12347 260
8454 591
10320 207
9535 701
1166606 1301
22995 107
448190 1570
72549 744
27074 453
2108 39
2310 132
5747 611
8616 739
17820 716
81553 733
24669 91