4003
3770
2958
1981
2561
2697
1994
2281
2544
2545
2591
4178
4186
3943
2948
3726
2219
1992
1995
2536
2357
2871
4164
1887
2720
1959
2517
2018
4138
3922
3927
4210
2506
4063
3993