860
853
745
902
1768
729
769
3181
973
876
2971
2217
1696
684
1774
975
824
1016
813
1555
675
1288
1186
1899
819
1543
832
791
893
739
2017
827
1448
727
1399
1818
1141
738
1499
1456
695
966
772
1070
898
2230
827
884
882
2372
988
828
762
4021
822
1679
948
1495
2037
1898
3235
700
1011
1277
3719
775
989
1261
899
771
1086
1228
1446
926
814
687
873
1586
5079
1363
1102
779
771
1465
1263
1050
1191
1090
1263
812
984
1064
865
2154
2287
796
1351
856
796
2137
813
1171
1164
865
783
969
883
771
902
1352
838
881
808
859
3207
651
872
737
1412
2734