2662 112
7748 618
9185 391
174839 779
30954 823
82601 351
297750 854
291069 849
144803 348
27633 259
59248 257
18063 407
1218 143
3230 464
7637 506