2345 501
161671 662
2456 35
8577 451
4959 598
13834 668
1516 113
2719 97
9141 624
6836 583
5076 472
5484 489
1543 291