2660 112
7746 618
9182 391
174758 779
30927 823
82564 350
297505 854
290936 849
144727 348
27587 259
59165 257
18023 407
1213 143
3229 464
7637 506