3902
3991
3874
3420
2890
3043