2992 905
6239 47
3632 121
20475 93
84284 605
34372 523
12738 372
25189 75
2777 252
16737 304
37463 911
3709 189
2600 280
39508 638
1857 174
2910 413
3228 273