3692
90
2866
3716
3018
3398
3145
2378
3404
2125
3930
3678
3944
2931
3956
3195
3458
2954
652
3213
3982
3730
3219
3484
3244
2998
4033
3266
3779
2767
3286
4064
3298
3301
2790