1025
6464
8860
657
3751
4218
9109
934
2887
9322
6998
965
1215
947
1392
1171
788
685
2422
3616
14089
2399
1432
1057
2712
1755
1259
2183
3820
2728
765
657
2609
1427
678
1879
641
1459
3250
1003
648
770
582
824
998
619
679
703
577
812
1478
568
19517
800
831
668
1216
1373
2345
592