1153
1067
922
807
744
673
570
535
496
463
440
439
416
359
353
351
318
299
289
288
284
280
275
268
264
264
264
264
263
258
250
250
249
243
242
237
235
234
230
230
227
221
219
216
216
215
212
210
205
205
201
200
199
198
197
195
194
194
194
191
191
190
186
186
181
180
180
177
177
175
173
173
172
171
170
168
168
168
167
166
163
162
161
160
160
157
156
152
150
150
148
147
144
144
141
139
139
137
135
134
131
130
129
128
127
126
126
124
124
123
121
120
120
120
119
118
118
117
111
109
109
108
108
107
105
105
105
105
104
101
100
100
90
85