2993 905
6240 47
3632 121
20479 93
84300 605
34374 523
12738 372
25192 75
2777 252
16737 304
37466 911
3709 189
2600 280
39514 638
1857 174
2910 413
3228 273