22546 66
24179 119
166088 305
82543 843
62918 541
44448 105
18412 103
18302 608
7176 144
3140 601
14781 426
48845 103
5763 99
9120 463
6995 798
41601 439
5109 490