23056 67
24223 119
166712 305
82648 843
63100 541
44523 105
18657 103
18425 608
7289 144
3175 601
15040 426
51544 107
5763 99
10199 463
7048 798
41941 439
5151 490