1654
905
957
2992
2163
1636
638
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
1306
734
1562
1001
934
2209
1869
808
643
712
1724
605
767
1122
4564
599
2225
647
4193
776
2001
1405
2677
2044
836
620
730
692
1075
2181
1420
1367
702
812
1586
822
910
1403
663
723
733
959
1356
962
788
2204
1573
759
966
1381
1079
1557
1337
1106
8337
2238
698
1139
879
1020