2815 501
171691 664
2477 35
8682 451
4990 598
13966 668
1519 113
2728 97
9153 624
6879 583
5117 472
5505 489
1551 291