832
3
613
1
679
2
880
438
956
101
0
618
596
454
974
800
538
1386
852
65
703
94
1448
7
1075
73
64
624
656
1364
740
221
567
723
1320