866
1
938
475
0
581
1012
1310
1225
984
575
718
629
566
883
868
1376
1816
660
1239
978
504
542
2649
3034
4
1252
458
621
2551
3
1055
118
2
3629