1028
981
923
847
1108
1368
1102
1203
879
837
733
1230
1164
1435
1125
1572
1648
886
757
835
753
728
828
783
945
840
829
1025
1524
3036
950
1263
1142
1328