1695
10
685
1
2161
3
937
2
727
755
829
1405
1324
8028
499
982
807
450
923
432
786
2789
4
883
1707
704
99
956
655
1972
1724
3633
8
1697
1024
259