2400
703
970
1538
1203
1794
1703
903
1301
1154
1293
1301
1326
1117
1469
1350
1156
1583
933
732
1436
1277
881
1418
759
1543
1563
1375
1454
1702
1725
2037
834
1979
3548
670
613
1408
648
5548
1210
715
900
1577
1258
1609
764
2211
1943
684
772
3971
1032
1541
1455
1509
1029
922
814
1266
2206
1201
864
1661
1009
974
673
644
677
1340
667
818
1130
992
1552
808
613
1016
1885
907
1353
1025
961
1134
1978
874
1008
1113
762
1258
750
975
720
1453
2098
1609
773
2396
1140
710
821
807
878
1521
1051
1032
938
2510
2077
1091
638
1430
672
3487
679
1151
1077
693
913
1312