2888 501
173568 665
2480 35
8691 451
4992 598
13990 668
1519 113
6110 97
9156 624
6882 583
5127 472
5507 489
1553 291