311417 600
12340 260
8450 591
10316 207
9527 701
1166359 1299
22987 107
448010 1570
72527 744
27043 453
2106 39
2306 132
5740 611
8613 739
17818 716
81491 733
24615 91