5083
4208
4902
4741
2818
4629
5144
4634
2846
3105
4129
4130
3877
3366
2857
3625
3114
3373
2865
3124
3639
3896
3900
3134
2881
4418
3395
3143
3405
4693
3671
3160
3163
3676
3935