716
4
3738
2
450
1
648
3
594
0
1105
857
1008
1142
1003
939
1645
7
928
769
985
1965
5
640
707
2530
790
808
737
778
1058
521
828
1471
428
420