1310
0
1012
1225
581
542
475
629
978
984
718
1239
1816
2649
868
621
4198
1
660
1815
7
1055
566
1017
1252
883
3252
1376
658
2
1720
504
458
1494