22599 66
24182 119
166143 305
82588 843
62929 541
44453 105
18437 103
18311 608
7180 144
3140 601
14797 426
48845 103
5768 99
9121 463
7009 798
41647 439
5112 490