2991 531
24438 699
18838 625
12353 462
3225 451
35913 554
3491 402
1102 53
1890 388
4900 113
3376 591
3100 408
2568 466