22535 66
24178 119
166080 305
82541 843
62918 541
44447 105
18411 103
18298 608
7175 144
3140 601
14776 426
48845 103
5763 99
9120 463
6995 798
41597 439
5109 490