311751 601
12355 260
8459 591
10331 207
9546 701
1166942 1301
23008 107
448445 1570
72591 744
27119 453
2110 39
2312 132
5755 611
8617 739
17823 716
81631 733
24723 91