22086 503
10738 321
6059 292
9424 665
9823 747
31661 633
22888 1057
1626 110
2354 93
4820 103
4490 598
25087 175
18267 108
2820 398
4061 806