1078
1000
805
923
902
1142
1160
963
847
19278
1263
1025
1456
788
976
891
881
3700
896
983
1035
1279
23062
796
1288
866
814
910
1690
1189
2498
905
917
1823
911
4283
1058
1382
1004
906
967
839
885
919
1184
867
909
987
939
1350
5977
805
1485
1339
998
1110
1340
899
1006
855