362
0
557
556
317
426
746
356
1027
751
887
758
334
1058
728
1176
812
1404
684
991
521
1457
967
500
639
1362
699
2080
1
875
932
1206