664
1
577
2
939
1556
471
4369
7
902
1012
0
815
595
1623
381
1312
3
678
819
4291
904
673
1045
461
3065
8
680
681
626
707
639
512
493
805
369