2948
3881
2941
3732
4169
2855
1751
1060
848
1198
3929
3940
1287
2831
1314
3822
2718
1195
3603
3053
3605
3272
3077
2781
1191
3531
2789
3727
3534
3574
850
3836
3426
3949
3273