311439 600
12344 260
8450 591
10318 207
9527 701
1166418 1299
22988 107
448056 1570
72531 744
27047 453
2106 39
2306 132
5741 611
8613 739
17818 716
81504 733
24623 91