1644
787
742
735
725
705
646
641
621
608
579
578
577
576
567
544
539
502
481
457
452
435
429
420
403
397
393
393
385
385
371
363
354
353
350
337
337
336
333
332
331
325
323
316
315
314
304
299
293
293
290
284
276
272
267
267
255
252
246
245
244
243
242
234
232
227
224
224
220
216
214
211
210
203
202
200
200
199
198
197
196
196
190
187
185
184
180
178
178
178
175
175
173
172
171
170
169
169
167
166
166
164
163
163
162
160
159
158
157
153
152
152
151
146
144
139
132
128