947
954
670
749
734
712
945
906
795
684
717
779
766
786
1246
1004
958
959
1241
1279
4140
2899
2014
3191
5981
2321