2761 506
15256 537
45694 385
3973 58
5101 299
3037 846
4360 809
8003 471
3023 229
3081 590
3116 266
17248 278
1822 191
36550 489
3765 713