1075
1047
1010
970
1847
932
974
962
1251
1055
915
1007
898
1067
2405
852
950
915
925
1395
1232
2035
995
2203
968
2318
1111
1157
1660
1076
1091
1087
1182
935
906