23060 67
24223 119
166716 306
82654 843
63102 541
44524 105
18660 103
18425 608
7290 144
3175 601
15043 426
51544 107
5763 99
10200 463
7048 798
41945 439
5153 490