1015
0
1712
121182
1
3663
422
745
334
580
316
497
566
483
289
90
1227
458
38
942
618
1541
455
484
65
400
2339
565
677
1663
1128