22542 66
24179 119
166084 305
82541 843
62918 541
44448 105
18411 103
18299 608
7175 144
3140 601
14778 426
48845 103
5763 99
9120 463
6995 798
41598 439
5109 490