2948 725
2908 605
2512 542
1865 517
1273 184
2719 707
538 56
5725 607
74035 649
84557 246
87902 735
10853 581