42986 1116
8913 270
11511 34
7085 239
9600 903
3884 587
17449 694
20127 496
10498 393
8174 321
6162 390
1686 174