0
896
585
691
829
728
680
639
780
636
623
708
795
624
742
688
1142
1
734
1060
939
1012
987
134377
2334
2017
1986
1911
1875