654
2819
724
791
779
1303
812
693
1257
1152
1195
1112
832
682
614
1127
647
1613
1011
744
791
714
772
679
1100
1556
1000
821
800
886
1524
717
1349
2087
740
692
946
1086
1138
1541
748
783
1577
825
887
852
691
1058
649
1280
1404
3990
711
640
1075
688
1173
1501
1687
1161
1443
747
664
1528
1655
1178
720
702
2863
2923
941
1014
1274
1414
1747
935
712
998
634
842
631
802
696
2771
783
673
1592
678
768
3247
671
810
776
1671
639
1022
1411
1209
795
4351
1370
1117
860
718
1352
634
1292
894
1217
1318
644
953
1387
2380
817
918
969
2658
913
854