2953 871
7848 62
34739 303
2114 105
3521 103
2842 404
2453 558
2506 386
3651 168
3701 687
3831 207
3423 457
3090 405
8028 769