641
1417
666
18233
680
598
704
783
677
904
2985
1937
870
2375
698
908
3266
591
743
3855
933
2770
1262
628
957
641
804
2029
1043
1146
2129
701
2977
675
827
991
843
673
2502
1283
1074
809
762
783
976
1007
736
796
715
842
960
1181
788
803
738
2331
2238
914
1876
1158
921
2184
787
640
744
692
704
947
2052
3642
771
1043
3619
671
827
788
634
737
837
2198
662
863
1029
714
971
1867
791
901
2395
2025
666
1210
931
5508
727
755
2961
716
637
797
774
916
751
2228
6404
800
659
800
1781
689
2463
729
651
704
1980
758
685
758
1148
839