15599 221
30921 513
14783 741
7954 88
10999 287
49430 758
19416 601
15626 575
163181 974
377618 1078
2406271 7084
44753 854
30794 597
31882 935
26364 293