667
0
695
248
62
57
149
78
127
2036
4
1063
2
36
76
699
946
1
104
2506
111
25
102
90
1626
843
33
80
7726
727
446
31
655