22853 118
153822 305
77677 839
61699 540
40834 105
15885 103
16938 608
6412 144
2840 601
12295 426
27187 100
4554 99
2441 461
5093 798
36944 439
4518 490