2960 871
7850 62
34775 303
2114 105
3539 103
2843 404
2453 558
2511 386
3651 168
3706 687
3836 207
3427 457
3090 405
8037 769