659
3047
790
876
2498
1873
731
903
997
676
839
878
1604
1859
699
835
667
901
1352
814
758
746
728
804
816
762
769
3656
681
852
1863
1710
875
932
993
778
1421
1277
677
979
978
736
1714
853
1485
873
1132
649
803
747
840
1212
1653
1002
3409
829
619
1454
758
874
691
730
619
918
663
787
963
1497
850
832
965
1206
1019
1040
1309
2031
871
977
1161
829
741
690
2292
722
671
1111
733
1326
1060
614
1183
867
2861
1089
1135
808
733
1051
8183
1112
2609
825
704
1119
1267
759
935
844
1769
730
681
1111
940
764
712
883
2096
747
683
719