1568
and
1398
819
1146
2504
1494
560
2059
733
2508
1421
1481
1087
816
899
1962