2993 531
24480 699
19068 625
12416 462
3238 451
36390 554
3516 402
1107 53
1907 388
4919 113
3401 591
3127 408
2611 466