1556
2
471
1
4367
7
613
983
632
599
348
807
662
634
1044
678
1291
0
327
1902
664
728
813
380
1622
4287
673
904
3062
8
3208
461
819
592
989