2755 506
14135 537
45806 385
3682 58
4966 299
3214 846
4429 809
8459 470
2911 229
3051 590
2967 266
15484 278
2111 191
36255 489
3728 713