1000
1000
1090
979
984
1033
1082
1598
1413
666
1094
969
846
708
701
5805
508
902
1029
11682
1051
1031