16096 169
21089 758
18822 988
15023 256
407 74
337 66
2634 737
702 105
2616 511
2289 462
1334 175
1823 389
3301 542
2480 374
2546 293
1653 78
3805 949
3499 669
2660 390
3548 650
2922 559
4391 315
2151 317
1673 126