23095 67
24226 119
166746 306
82670 843
63104 541
44534 105
18668 103
18427 608
7294 144
3176 601
15055 426
51544 107
5766 99
10200 463
7055 798
41967 439
5153 490