1550
2001
2000
2000
2000
2000
1324
189
595
580
679
745
705
604
337
62
48
200
555
797
526
291
63
12
1021
1037
1074
1084
1064
879
418
91
65
188
339
559
370
189
29
738
1063
1087
869
887
372
286
63
595
581
681
743
693
597
340
62
72
341
711
897
702
343
84
34
717
847
858
653
952
394
195
37
578
575
656
714
623
492
239
66
1265
1890
2001
2000
2000
1743
440
140
true