22951 66
24224 119
166446 305
82750 843
62980 541
44585 105
18517 103
18370 608
7211 144
3158 601
14896 426
48888 103
5800 99
9148 463
7049 798
41961 439
5131 490