311681 601
12352 260
8457 591
10329 207
9539 701
1166818 1301
23002 107
448334 1570
72571 744
27102 453
2109 39
2312 132
5749 611
8617 739
17822 716
81604 733
24698 91