22852 118
153731 305
77654 839
61688 540
40810 105
15870 103
16926 608
6409 144
2835 601
12282 426
27186 100
4552 99
2437 461
5091 798
36922 439
4509 490