2809 501
171348 664
2476 35
8680 451
4986 598
13965 668
1519 113
2728 97
9153 624
6879 583
5117 472
5505 489
1551 291