2346 501
161708 662
2456 35
8579 451
4959 598
13836 668
1516 113
2719 97
9141 624
6837 583
5077 472
5484 489
1543 291