2777 506
15810 537
45828 385
4133 58
5218 299
3056 846
4396 809
8298 471
3097 229
3100 590
3198 266
17765 278
1866 191
37266 489
3855 713