2755 506
14136 537
45808 385
3682 58
4974 299
3214 846
4429 809
8460 470
2911 229
3051 590
2969 266
15488 278
2111 191
36261 489
3728 713