0
1128
1064
961
800
1047
970
998
920
1053
1018
1072
1028
1025
1268
790
1936
1
1391
3036
1642
1712
1662
142244
3204
2722
2680
2619