15605 221
30930 513
14787 741
7958 88
11002 287
49443 758
19421 601
15630 575
163182 974
377631 1078
2407039 7084
44769 854
30798 597
31890 935
26365 293