22853 118
153824 305
77680 839
61699 540
40835 105
15885 103
16938 608
6412 144
2840 601
12295 426
27188 100
4554 99
2441 461
5093 798
36949 439
4518 490