2569
1300
1096
846
1061
874
889
2224
1107
1164
1040
899
798
859
829
817
787
921
933
857
1108
928
3729
1142
998
788
3200
4316
1091
908
1301
1038
1025
886
1173
1275
802
835
3418
1298
1116
844
2262
2177
988
909
1629
975
1149
1104
1034
995
868
825
1212
1016
2769
881
1006
881