42998 1116
8917 270
11512 34
7085 239
9600 903
3884 587
17452 694
20137 496
10509 393
8176 321
6166 390
1687 174