1058
850
6644
3337
1242
1010
895
858
3413
929
816
912
953
880
1210
1088
948
3265
1992
978
971
1358
1329
1592
4161
879
849
947
5346
1171
2153
947
1221
954
989
1210
1043
1086
867
850
1805
846
984
1026
1281
1024
928
1070
3043
954
1053
1005
931
825
974
1241
3005
1209
4296
8631