15608 221
30934 513
14788 741
7962 88
11004 287
49451 758
19424 601
15634 575
163182 974
377642 1078
2407681 7084
44779 854
30800 597
31899 935
26370 293