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