1058
850
6644
3337
1242
1010
895
858
3410
929
816
912
953
880
1209
1088
948
3264
1992
978
971
1358
1327
1592
4159
879
848
947
5343
1171
2152
947
1221
954
989
1210
1043
1086
867
850
1805
844
984
1026
1281
1024
928
1069
3040
954
1053
1005
931
824
973
1238
3005
1209
4296
8628