0
989
1055
909
832
988
1781
1024
1114
900
878
740
1872
1
1340
2888
1585
1661
1609
141659
3114
2658
2630
2559