1225
0
1380
1012
1376
868
1310
542
581
978
629
1350
2
718
19465
6
660
504
2118
1
2715
2372
3
3655
11
945
475
458
1309
2649
1816
1055
575
984
1712
1252