1540
1246
1200
1079
968
996
1159
1135
2591
1569
1284
949
1080
906
1019
1410
886
970
797
795
781
944
1273
1355
1649
1580
837
826
1098
841
914
993
866
1042
1359
830
885
819
937
2035
786
862
1461
1414
1346
1047
813
1863
986
867
1098
1176
981
3375
995
1241
944
1548
1167
976