1294
1244
2361
983
955
29047
1378
1052
1087
1665
1507
1093
2222
1587
6601
1207
1859
999
1125
2974
971
1092
1483
1081
1266
1669
1358
1537
3229
1166
1383
1372
3943
1080
3928
4013
1075
1344
985
957
1029
1320
995
2703
1337
1354
1188
2016
1161
1241
1690
1140
1192
1695
982
1073
3134
1308
1093
1284