903
929
1156
1099
959
1881
749
1010
7318
873
860
786
1053
1000
1217
954
4995
768
880
1043
855
1321
1026
2976
897
940
964
1047
925
955
897
933
1002
870
793
1005
2078
975
7025
797
3619
841
1230
1000
1839
903
894
778
856
989
4755
1291
1009
982
3905
1232
918
973
2167
3278