18187 221
35302 513
17162 742
9133 88
12685 289
55638 761
22463 602
17612 575
164009 974
386471 1079
3031587 7342
49804 855
33605 601
36547 935
30631 293