832
3
613
1
679
2
880
438
956
101
0
617
595
454
974
800
537
1386
852
65
703
94
1448
7
1075
72
64
624
656
1364
740
221
567
723
1320