0
1172
1733
836
716
550
526
607
681
867
870
621
699
811
747
568
752
1
494
745
638
654
128987
2046
1650
1590
1581