18196 221
35332 513
17176 742
9142 88
12700 289
55668 761
22542 602
17619 575
164014 974
386529 1079
3036910 7346
49806 855
33626 601
36561 935
30656 293