1475
1690
845
806
1097
1023
615
653
994
916
733
1147
730
4393
769
1122
1179
1599
700
1321
847
685
744
987
828
667
878
872
803
793
1247
699
850
1237
951
1739
1834
1346
2019
1286
1052
1583
2563
999
1109
1227
2151
3533