1310
0
1012
1225
581
542
475
629
3127
3
978
984
718
1239
1816
2649
868
621
3960
660
1055
566
1017
1252
1229
1
1871
2
883
3252
1376
1348
4
658