14096 537
45435 385
3692 58
4753 299
3014 846
4317 809
7321 470
2868 229
3020 590
2926 266
15295 278
1739 191
34939 489
3647 713