3085 104
4025 316
2135 214
7952 546
3292 300
7119 815
16087 621
8384 600
30533 754
14021 385
3015 598
2989 197
1604 275
3817 142