3028
3431
2868
3294
3303
3983
3486
3277
2771
3284
2799
3840
3844
779
3366
2602
3882
3371
2889
3915
1370
2442
3985
3767
709
967
712
3043
3811
3051
2045
3838
3080
2888
2712