2629 501
166398 662
2472 35
8621 451
4976 598
13911 668
1518 113
2723 97
9147 624
6874 583
5105 472
5494 489
1548 291