2956 518
3490 292
19451 568
11646 633
5606 771
2650 283
6373 414
3170 361
3504 344
2850 253
2059 225
1591 371