1793
989
776
776
715
681
657
635
601
530
514
504
489
486
481
461
447
440
426
423
416
409
404
391
377
375
360
354
352
330
330
329
323
313
311
304
304
301
295
295
293
291
290
287
271
271
270
266
264
262
259
255
249
248
247
246
245
244
241
241
240
235
235
233
232
231
229
228
227
222
221
219
219
218
216
215
215
214
213
209
209
208
207
205
203
202
200
200
199
199
198
196
195
194
191
190
190
189
189
187
185
181
181
178
175
174
172
171
171
170
170
168
166
166
164
164
162
161
160
160
160
160
160
160
160
158
156
151
150
148
148
146
142
142
140
139
137
137
137
137
136
135
135
135
135
133
132
131
130
130
129
128
128
126
124
123
123
121
120
116
115
114
114
111
108
108
106
105
104
102
99
97
94