1225
0
1373
1
989
1012
1376
868
1310
542
581
978
629
1517
3169
3
2865
2
3216
10
718
838
660
1011
504
1004
475
1380
458
1393
1941
4
1716
2649
1816
1055