1044
998
941
862
1129
1387
1120
1221
899
854
753
1258
1186
1395
1455
1139
1592
1673
912
772
846
763
741
838
793
893
958
856
843
1045
1547
3069
966
1304
1162
1352