43013 906
15156 750
16466 133
9265 686
3609 399
3479 87
28173 779
41356 316
7922 726
28933 425
2104 349
8247 434
4284 661
33089 298
4893 967
14431 714
8965 195
1971 151
28936 108
25972 290
13377 673
17687 604
24749 602
8213 925