853
932
2272
14963
1281
1409
1561
1255
1094
862
1223
1194
1031
1036
32412
987
1146
1230
5040
1345
2391
1111
875
1353
2413
6415
985
971
2379
2397
1056
1116
1358
977
1113
1146
1228
1173
1050
1397
1602
982
2981
1996
1040
1057
1138
1629
1082
1722
1108
1023
2006
1235
1681
1289
2903
1571
1969
1048