22583 66
24182 119
166127 305
82567 843
62925 541
44451 105
18425 103
18308 608
7178 144
3140 601
14789 426
48845 103
5766 99
9121 463
7006 798
41631 439
5112 490