42997 1116
8917 270
11511 34
7085 239
9600 903
3884 587
17451 694
20137 496
10508 393
8174 321
6166 390
1687 174