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
640
673
2502
1283
1074
809
762
783
976
1007
736
796
715
842
960
1181
788
803
738
2331
2238
914
1876
1158
2056
1318
690
1173
829
926
3848
592
2563
687
727
787
790
822
1254
2087
732
731
1101
704
1150
758
730
732
723
730
797
1136
744
774
938
836
2931
2971
1410
1085
884
636
3170
714
2183
685
898
661
664
776
2765
798
998
1562
782
1349
2496
1209
4828
1762
3619
2394
700
1028
804