2991 531
24441 699
18846 625
12356 462
3226 451
35920 554
3493 402
1102 53
1891 388
4901 113
3376 591
3100 408
2568 466