655
710
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
1487
674
664
1935
900
837
1622
1573
1673
2206
826
2602
1056
607
1843
4396
2675
852
643
1186
933
690
1400
658
2984
1505
981
1485
915
835
951
841
1935
1533
2601
753
2264
2984
757
849
1443
795
1512
1221
634
3275
1118
1287
840
786
2023
977
1255
3633
1985
1147
2407
2086
1896
683