875
822
1075
2391
1682
1744
884
967
938
1203
891
1016
999
1246
1628
1079
1238
1361
1492
844
1653
902
1161
1850
2540
2272
1173
1533
854
834
2882
915
1888
930
1092
1440
1546
1196
2594
1267
1923
1813
1427
926
894
842
850
3837
928
1064
2045
1137
1090
1070
1034
926
1052
867
915
4240
2750
750
1077
890
1689
957
1601
837
848
948
1155
1678
1049
1099
830
843
1135
812
1515
1348
863
1221
1073
1791
1578
2653
942
1066
2311
1126
1788
976
2117
1408
979
857
766
1525
871
808
822
879
1346
1223
863
806
1022
1261
2015
1094
2219
985
2634
786
927
1151
956
1273
947
2198