22804 118
153094 304
77451 839
61613 540
40538 105
15769 103
16856 608
6385 144
2830 601
12192 426
27180 100
4526 99
2413 461
5051 798
36715 439
4476 490