42989 1116
8914 270
11511 34
7085 239
9600 903
3884 587
17450 694
20135 496
10503 393
8174 321
6162 390
1687 174