2963 871
7850 62
34801 303
2114 105
3545 103
2843 404
2453 558
2514 386
3652 168
3710 687
3838 207
3429 457
3090 405
8038 769