18191 221
35317 513
17171 742
9138 88
12695 289
55657 761
22529 602
17619 575
164013 974
386506 1079
3035038 7344
49804 855
33619 601
36559 935
30650 293