626
1
681
707
639
635
2
133
137
116
0
160
142
48
158
67
166
788
91
123
213
165
168
192
272
71
76
107
59
89
850
4
183
110