1259
2
530
1
1314
642
448
327
668
942
418
70
82
1081
360
783
72
284
359
262
249
358
162
71
0
874
1011
429
223
3183
4
927
1449
883