3561 705
4248 371
16822 578
25574 581
9667 147
8210 139
6042 113
30351 92
2771 522
15887 325
3238 638
2412 261