1199
953
1042
1052
1286
937
915
1756
887
923
1843
1073
872
968
2310
988
1002
875
871
855
848
892
1015
1108
892
937
1044
913
1025
947
1080
1359
942
962
982
895
2888
1022
982
992
2023
1506
975
1239
1118
2300
992
967
902
1510
2014
866
823
1604
991
984
1011
1327
1058
1031