2777 506
15814 537
45828 385
4134 58
5218 299
3056 846
4396 809
8298 471
3098 229
3100 590
3198 266
17768 278
1867 191
37269 489
3855 713