22591 66
24182 119
166139 305
82588 843
62928 541
44453 105
18432 103
18309 608
7178 144
3140 601
14794 426
48845 103
5768 99
9121 463
7009 798
41643 439
5112 490