23056 67
24223 119
166708 305
82647 843
63100 541
44523 105
18654 103
18424 608
7289 144
3175 601
15039 426
51544 107
5762 99
10199 463
7048 798
41940 439
5151 490