883
1890
2000
2000
1845
586
775
947
1000
782
564
721
869
941
741
564
786
955
982
0
626
986
1000
1000
1000
787
1456
1972
2000
1409
0
792
1000
1000
0
0
815
993
1000
806
623
883
1171
1419
0
0
1000
1000
1000
0
731
1183
1499
1500
1114
637
960
1000
1000
965
683
1156
1500
1500
1097
606
726
0
1000
873
true