2838 501
172333 665
2478 35
8687 451
4991 598
13973 668
1519 113
3780 97
9155 624
6882 583
5120 472
5505 489
1552 291