700
426
18
7
600
287
13
4
50
93
0
3
78
106
81
2
89
63
82
591
19
368
500
558
20
6
844
1
288
5
11
68
241
208
209
240
245
30
167
268
186
192
253
164
231
183
238