2952 871
7848 62
34732 303
2114 105
3520 103
2841 404
2453 558
2503 386
3650 168
3700 687
3831 207
3422 457
3090 405
8028 769