1096
907
1394
874
1772
1180
1279
961
929
1770
890
992
15658
936
1180
880
1111
1140
841
2253
983
927
1003
1811
819
1229
872
1525
861
5548
1401
3729
1238
1127
941
1080
1513
968
889
827
935
1101
791
1126
796
1620
957
2015
1120
1058
5647
900
4187
1127
849
1132
835
1353
1753
888