2059
and
1962
816
560
1421
2508
1
733
1494
899
1146
2503
1216
1568
1481
2
2
4765
1398
1087