15626 221
30954 513
14804 741
7970 88
11017 287
49481 758
19434 601
15651 575
163189 974
377681 1078
2410739 7084
44829 854
30820 597
31941 935
26390 293