1043
381
446
440
391
416
392
1378
1242
369
397
411
959
392
1072