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