870
1
514
0
692
571
824
462
743
565
818
621
193
849
376
501
456
549
622
49
952
534
453
278
484
1001
990
785
962
558
487
1194