2991 531
24465 699
18978 625
12385 462
3235 451
36184 554
3508 402
1104 53
1898 388
4916 113
3390 591
3116 408
2575 466