818
0
962
438
542
487
622
402
352
1350
433
822
450
484
661
761
480
575
692
341
1028
742
785
534
685
1001