1393
4389
1423
665
2962
820
863
830
677
794
1260
737
925
807
895
1450
987
1071
1290
992
867
1049
1534
2127
3254
1387
1072
1119
1699
2946
2801
1349
2632
1509
2146
2397
2165
4222
4241
3017