1259
2
82
1
1081
1314
530
360
70
783
358
284
359
262
249
72
162
642
448
327
428
874
1010
223
3183
4
927
668
942
1449
0
3014
3
767
883