2590
949
815
1080
906
886
797
795
781
867
944
878
1354
1580
906
826
913
866
861
1358
830
898
879
819
937
1290
870
795
786
830
862
1346
936
933
887
838
1994
894
1130
1540
868
1058
1097
1176
1241
944
1547
1167
976
1264
8038
859
1527
967
1015
1767
1001
929
1072
876