2777 506
15756 537
45817 385
4111 58
5209 299
3055 846
4396 809
8290 471
3093 229
3100 590
3196 266
17728 278
1866 191
37213 489
3852 713