800
204
25
1
600
123
4
5
500
109
7
248
22
3
169
219
17
8
104
0
65
2
81
67
62
73
72
49
60
1184
28
154
6
195
18
1134
43
32
100
400
216
14
115
351
11
1000
1126