4065
3947
3892
3942
2916
3016
2954
2973
2935
3282
2911
2886
2953
2977
2903
2982
2853
5769
3119
2776
2848
2857
2924
2890
2930