19592 260
10649 672
10090 50
8110 298
6528 120
5428 514
18856 909
22949 122
7153 967
2455 145
5053 671
4790 752
3536 242
3810 153