50630 585
21384 444
22877 504
12350 305
31299 385
80804 489
15816 264
32105 301
39044 659
14958 906
14315 126
2288869 3862
375988 1078
40614 580
45692 385
57860 485
56578 872
65464 833
78220 616
33279 840
50182 314
76258 480
30546 597
19780 101