1096
907
1394
874
1773
1180
1279
961
929
1770
890
993
15658
936
1180
880
1111
1140
842
2253
983
927
1003
1811
819
1229
872
1525
861
5550
1402
3729
1239
1127
941
1080
1513
969
889
827
935
1101
791
1126
796
1620
957
2016
1120
1058
5648
900
4188
1127
851
1132
835
1354
1754
888