423
1
624
887
561
2
650
1343
1250
853
674
995
723
5965
18
557
608
412
775
3
1310
1030
2265
527
944
572
1393
1499
812
1098
1363
1273