50631 585
21387 444
22878 504
12350 305
31302 385
80804 489
15816 264
32107 301
39044 659
14958 906
14317 126
2288913 3862
375988 1078
40614 580
45692 385
57860 485
56579 872
65464 833
78221 616
33280 840
50182 314
76260 480
30546 597
19780 101