0
1339
859
733
903
702
561
611
796
790
1005
822
781
795
897
755
752
1
494
745
638
716
654
128987
2046
1733
1650
1590
1581