3000 905
6241 47
3635 121
20481 93
84347 605
34376 523
12740 372
25196 75
2777 252
16742 304
37468 911
3709 189
2600 280
39526 638
1858 174
2911 413
3228 273