2994 531
24212 699
18372 624
12170 465
3182 451
34140 548
3404 402
1085 53
1843 388
4630 113
3346 591
3020 408
2500 466