3078
3317
4156
2747
3609
3355
3636
2942
2709
3003
3852
4168
3918
3686
2999
768
3676
2772
2882
3908
2663
3837
3594
3855
3258
1150
3507
2770
1497
3610
2868
3425
3254
3794
3848