2786 506
15978 537
45878 385
4172 58
5272 299
3057 846
4409 810
8389 471
3123 229
3106 590
3214 266
17897 278
1876 191
37523 489
3865 713