2660 112
7746 618
9182 391
174781 779
30938 823
82574 350
297563 854
290961 849
144742 348
27599 259
59179 257
18031 407
1216 143
3229 464
7637 506