963
943
892
1779
1435
2704
5321
7760
889
2747
866
874
916
2634
2898
867
891
1029
1062
846
876
818
1032
3129
1225
1359
1800
803
907
1711
1419
13606
891
805
1115
906
986
844
2598
996
928
991
1161
1033
21208
865
1218
852
1400
3242
861
2158
793
812
867
917
759
882
933
1328