3004 905
6241 47
3635 121
20482 93
84363 605
34376 523
12741 372
25196 75
2783 252
16742 304
37469 911
3710 189
2600 280
39526 638
1859 174
2911 413
3228 273