2995 531
24488 699
19083 625
12421 462
3239 451
36439 554
3516 402
1107 53
1910 388
4920 113
3403 591
3129 408
2615 466