42981 1116
8913 270
11509 34
7085 239
9600 903
3884 587
17448 694
20112 496
10497 393
8174 321
6155 390
1686 174