3040
3906
2885
3106
3866
3336
2829
3344
2841
3106
3874
3880
3121
3122
3384
3898
2875
3394
3396
3410
3926
3681
2918
2921
3183
3454
3458
2948
2959
3730
4004
2987
4012
3758
3762