1311
1559
1261
1405
2505
963
1411
2164
2163
1314
2110
1980
1976
2150
929
879
1009
876
829
833
924
847
889
831
916
843
884
863
883
865
1281
1183
902
949
909