15603 221
30930 513
14786 741
7956 88
11001 287
49441 758
19419 601
15627 575
163182 974
377628 1078
2406816 7084
44761 854
30797 597
31889 935
26365 293