12288
1818
1854
1449
1046
552
540
472
478
728
652
881
2427
593
1673
1475
663
448
493
407
482
461
739