2991
857
4064
1684
1484
765
770
1918
956
1370
710
1806
956
983
1085
1193
649
1049
823
978
773
1076
1838
958
642
972
850
789
866
972
1116
1139
686
755
1976
839
1015
714
792
1085
851
946
1002
1213
942
849
772
637
721
1265
784
1820
827
1167
1180
820
709
1110
998
918
704
797
822
1000
940
2179
1481
740
1294
1588
720
1782
959
1957
1995
738
2561
1202
869
682
816
3250
1933
695
2713
761
788
690
608
734
1288
720
962
1378
625
1311
1642
657
1990
1377
773
759
2693
973
644
1043
1443
745
662
1171
625
1904
1437
859
777
2086
2406
2162
2721
4993