2660 112
7746 618
9182 391
174769 779
30932 823
82571 350
297530 854
290949 849
144738 348
27590 259
59170 257
18027 407
1213 143
3229 464
7637 506