311412 600
12339 260
8450 591
10315 207
9526 701
1166343 1299
22984 107
448005 1570
72526 744
27039 453
2106 39
2306 132
5740 611
8613 739
17817 716
81488 733
24613 91