2997 531
24502 699
19122 625
12431 462
3244 451
36574 554
3519 402
1651 53
1911 388
4921 113
3404 591
3152 408
2619 466