2083
2050
1803
1684
1548
1379
1309
1242
1242
1177
1096
1040
977
824
818
802
799
744
721
704
684
677
667
667
650
639
632
594
593
592
584
580
523
505
489
488
487
478
466
457
451
441
436
434
430
427
425
425
422
421
421
416
414
412
406
404
401
397
391
382
382
376
376
372
372
367
365
364
359
356
353
348
338
334
327
325
325
323
322
320
315
314
314
312
310
306
304
301
299
298
293
292
289
289
288
288
286
282
276
271
271
270
270
269
269
267
265
265
264
264
263
261
260
259
258
257
256
255
254
254
254
253
250
249
248
248
246
246
245
245
243
243
239
236
235
234
234
232
228
227
227
227
226
225
223
223
222
219
218
217
216
215
210
209
208
207
206
205
202
202
201
201
200
200
198
197
197
197
196
194
194
194
193
192
191
188
186
185
185
183
181
181
178
177
175
172
171
171
170
169
168
168
168
164
164
162
162
162
159
157
157
157
156
156
155
153
153
152
151
150
150
149
149
148
148
146
145
143
142
141
141
141
139
139
139
138
138
137
137
136
136
135
134
134
134
133
130
129
128
127
125
124
123
121