869
0
353
999
400
866
558
697
673
1542
730
1726
616
600
352
766
651
593
877
710
1123
668
327
117
582
662
464
1388
445
1080
1403