15627 221
30954 513
14805 741
7971 88
11017 287
49484 758
19435 601
15652 575
163189 974
377685 1078
2410917 7084
44835 854
30822 597
31943 935
26392 293