2777 506
15761 537
45818 385
4121 58
5210 299
3055 846
4396 809
8291 471
3093 229
3100 590
3197 266
17732 278
1866 191
37217 489
3852 713