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
1285
746
1281
834
3326
773
1113
821
2115
726
723
806
2100
758
820
3296
663
2266
951
1413
620
743
644
1075
2403
1139
978
795
1724
1456
780
680
959
857
1646
724
1553
785
1693
626
632
960
1688
1397
1279
637
811
858
1407
710
882
906
1507
905
992
2962
808
1347
1493
1129
1311
626
640
2066
1549