2777 506
15759 537
45818 385
4115 58
5209 299
3055 846
4396 809
8290 471
3093 229
3100 590
3197 266
17729 278
1866 191
37216 489
3852 713