1538
1246
1200
1079
968
996
1159
1134
2590
1569
1284
949
1080
906
1019
1410
886
969
797
795
781
944
1273
1354
1649
1580
837
826
1098
841
913
993
866
1042
1358
830
884
819
937
2035
786
862
1461
1414
1346
1047
813
1862
986
867
1098
1176
981
3375
995
1241
944
1547
1167
976