1044
999
941
862
1129
1388
1120
1221
899
854
753
1258
1187
1396
1455
1139
1592
1673
913
772
846
764
741
838
793
893
959
856
843
1045
1548
3069
966
1304
1162
1352