3003
1230
1328
1394
1515
1292
7007
4246
1529
1245
1180
1314
1852
1035
1235
1085
1439
1218
1426
1378
1409
1205
979
1474
1213
1027
1297
1037
1001
1130
1136
1103
1012
1112