820
799
2945
1108
1064
874
777
935
786
860
892
1051
953
789
1941
1471
762
23856
811
788
799
910
823
838
1249
807
778
979
809
1097
797
2247
763
879
1019
920
982
785
9754
1005
2018
15087
1055
867
1890
997
2099
15126
1093
14420
4039
971
1724
1183
10723
2029
1170
1338
1291
1618