4061
1007
1134
584
803
999
699
847
835
644
4981
668
1043
668
2697
2664
1449
898
2132
625
1853
1059
749
965
660
728
2624
1631
748
731
640
659
1325
2413
1371
1893
666
653
660
693
778
921
689
770
680
813
806
1375
1084
756
898
1077
706
959
653
736
682
655
2475
730
1453
753
765
1204
915
701
1114
1281
794
2398
752
1500
1676
1025
664
672
963
867
683
1333
896
1019
727
1936
614
1109
889
1481
1527
685
941
1244
846
643
1060
1516
1085
1318
1216
1553
1338
1019
1008
926
680
710
719
838
893
798
1299
1178
1411
970
1556
1379
736
740
1959
1398