2965 871
7857 62
34845 303
2116 105
3553 103
2847 404
2485 558
2518 386
3653 168
3714 687
3839 207
3430 457
3091 405
8045 769