1012
0
1225
1451
1
1376
868
1310
542
581
978
629
493
718
2788
3
660
504
2258
612
475
1380
458
1494
2649
1816
1055
575
984
1252
3262
566
4130
18