50641 585
21390 444
22882 504
12353 305
31310 385
80814 489
15818 264
32112 301
39048 659
14960 906
14317 126
2289193 3862
376003 1078
40618 580
45693 385
57866 485
56580 872
65464 833
78229 616
33280 840
50185 314
76269 480
30546 597
19784 101