604
0
398
866
832
1047
448
665
710
1135
818
433
2381
506
489
426
728
387
429
1166
549
1216
502
829
722
410
1440
715
562
705
1595