693
987
882
740
816
992
3333
1792
936
818
1130
1725
1377
949
907
2088
1132
1191
1619
2018
1710
1235
2928
1878
1137
987
1715
1101
895
742
1290
1057
994
1062
1198
1001
810
792
1373
861
1907
742
1816
696
1684
2600
2989
1369
2382
998
1254
979
849
798
714
669
1007
2414
1084
908
662
936
2325
712
7619
1813
710
1035
843
1482
883
1633
1737
768
1295
1727
940
2361
2123
675
2988
777
790
1987
678
1165
964
2464
680
1413
1102
855
975
1250
937
812
3023
737
1211
5071
1297
713
1693
2424
1426
1255
804
3912
805
1203
1122
1215
912
5548
1187
1712
1983
754
1150
6262