2727
0
1225
1355
1
1012
629
581
1881
868
1376
475
660
1412
1310
575
718
978
504
542
1252
458
621
2320
6
984
1732
2
1816
5196
1239
1055
566
2649