677
1004
2032
1656
1799
952
2292
670
739
977
944
1183
646
778
1124
880
731
781
963
743
744
713
758
815
955
1447
3101
1275
1434
1045
1120
1078
632
2574
640
1414
1530
18161
1526
907
1007
1256
1333
678
721
912
903
1007
810
1079
958
1229
732
650
636
1286
1176
784
1004
1601
666
696
701
655
741
814
1289
1114
1536
674
1533
1256
2309
623
1143
808
1203
2164
1235
737
1273
863
1839
1009
1720
694
903
620
1013
711
1176
1456
761
825
1089
1122
746
970
726
740
851
1144
664
2432
722
680
1812
1495
706
794
2017
1136
1529
692
690
2069
1604
1133
1182
2142