2596 298
3035 83
19910 130
16815 358
4347 388
7646 265
17696 277
34063 119
5175 492
3989 588
2553 138
2295 185
5438 814
3292 644
2761 174
4609 674
3306 509
2933 596
3110 496