22496 67
24172 119
166128 305
82503 843
62910 541
44450 105
18462 103
18334 608
7241 144
3161 601
14799 426
48888 104
5746 99
9137 463
7023 798
41695 439
5122 490