22526 66
24178 119
166067 305
82536 843
62917 541
44444 105
18410 103
18297 608
7175 144
3140 601
14776 426
48845 103
5762 99
9120 463
6995 798
41592 439
5109 490