15604 221
30930 513
14787 741
7956 88
11002 287
49442 758
19420 601
15629 575
163182 974
377630 1078
2406933 7084
44765 854
30798 597
31890 935
26365 293