1026
6464
8864
658
3754
4222
9112
942
2888
9330
7001
970
1216
947
1392
1177
789
686
2426
3618
14092
2404
1434
1057
2715
1755
1259
2183
3827
2731
766
658
2609
1427
678
1882
643
1461
3250
1005
649
771
582
824
1000
619
679
704
577
813
1478
569
19530
800
831
669
1219
1373
2350
593