2963 871
7850 62
34798 303
2114 105
3545 103
2843 404
2453 558
2513 386
3652 168
3708 687
3837 207
3429 457
3090 405
8038 769