2993 531
24479 699
19051 625
12413 462
3238 451
36371 554
3516 402
1107 53
1906 388
4919 113
3401 591
3127 408
2608 466