860
1
603
2
597
915
374
491
6
847
16
184
0
423
240
3
325
288
109
154
238
442
176
90
132
181
133
86
79
57
329
392
675
129
530