15599 221
30918 513
14781 741
7951 88
10996 287
49419 758
19413 601
15620 575
163181 974
377605 1078
2405644 7084
44744 854
30791 597
31877 935
26362 293