2789 506
15987 537
45881 385
4176 58
5278 299
3059 846
4409 810
8393 471
3126 229
3106 590
3217 266
17907 278
1876 191
37542 489
3865 713