859
1
603
2
596
915
373
489
6
846
16
184
0
423
240
3
322
287
104
153
238
441
175
87
128
180
126
232
85
78
54
329
391
674
129
530