700
422
18
7
600
286
13
4
50
91
0
3
77
106
81
2
87
63
82
589
19
367
500
557
20
6
841
1
288
368
5
11
68
239
208
238
245
30
167
268
186
192
251
164
229
183