23066 67
24224 119
166722 306
82658 843
63103 541
44525 105
18662 103
18425 608
7290 144
3175 601
15045 426
51544 107
5763 99
10200 463
7048 798
41946 439
5153 490