0
1733
989
598
740
711
870
775
811
747
551
690
621
601
695
830
752
1
494
745
638
716
654
128987
2046
1650
1590
1581