0
933
977
1006
987
1102
890
845
886
794
995
962
951
1178
921
1621
1
1123
1927
1360
1447
1388
139780
2802
2426
2421
2325
2286