2660 112
7746 618
9182 391
174788 779
30942 823
82576 350
297581 854
290970 849
144749 348
27605 259
59186 257
18033 407
1216 143
3229 464
7637 506