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