716
4
1005
2
704
3
635
7
350
860
1
1646
1142
1051
607
590
511
1522
1715
6
1460
535
1083
1938
1291
5
620
78
998
0
1068
1312
789
1263
2008
1146
2582
1547