1668
2963
877
1841
671
1555
1298
616
1146
3189
2514
784
742
868
1440
741
2204
3100
815
890
1632
652
1168
1522
644
2919
717
777
1061
1253
614
1580
794
1495
878
1873
739
6760
760
948
1382
2664
695
1805
1983
902
685
2951
929
827
852
1933
866
1188
1307
858
2078
774
677
3206
817
1004
1453
894
677
723
1319
834
831
2292
2209
599
680
772
2255
926
977
2016
1567
616
758
1653
722
801
1026
744
1384
1256
3523
1340
1052
813
906
849
753
714
666
1332
823
1158
1326
3096
2701
1560
1200
2043
731
874
2460
1650
878
1507
3017
675
1064
1751
900
1408
895
801