15616 221
30942 513
14797 741
7967 88
11009 287
49467 758
19428 601
15641 575
163187 974
377668 1078
2409153 7084
44806 854
30812 597
31913 935
26381 293