1475
1192
1155
1020
922
945
1104
1077
2504
1503
1226
892
1022
862
958
1357
843
921
750
747
737
892
1218
1283
1584
1509
794
783
1050
794
861
938
819
998
1289
787
835
770
883
1965
745
811
1416
1361
1273
991
769
1806
941
820
1051
1116
936
3290
954
1202
894
1482
1117
938