2200
3999
2716
3982
3924
2832
2962
1687
2857
2936
3796
3587
4012
3532
2825
2726
1041
3208
3143
2713
3708
2688
3874
2711
3769
3044
866
3784
3883
3976
1222
3049
1250
2847
3446