2993 531
24481 699
19070 625
12418 462
3238 451
36400 554
3516 402
1107 53
1907 388
4919 113
3401 591
3127 408
2612 466