3122
2091
1745
1579
1460
1094
1019
975
966
964
954
952
919
893
876
859
837
789
766
711
695
679
678
652
652
650
648
647
632
621
621
619
611
586
582
578
573
558
556
555
536
529
514
508
507
495
493
492
490
489
485
477
477
471
466
465
465
464
462
461
458
457
456
455
454
450
449
442
441
440
437
431
427
423
421
418
417
415
415
414
410
409
408
408
406
401
401
401
400
397
396
394
394
393
391
388
388
387
385
383
380
374
374
368
367
365
363
363
361
360
360
359
353
351
350
349
347
347
346
346
345
345
345
342
342
341
341
336
335
335
334
334
332
331
331
329
328
328
326
325
325
324
320
319
312
312
312
311
311
310
307
307
306
304
303
301
301
301
300
299
297
296
295
294
291
290
290
289
288
288
286
284
283
282
282
282
280
280
279
279
279
278
278
277
277
276
275
274
274
273
273
273
271
269
267
266
264
264
262
262
261
261
261
260
259
258
258
257
257
256
256
255
255
254
253
253
252
252
251
250
248
246
245
244
243
242
239
239
238
237
236
236
235
235
235
234
233
233
232
230
230
230
229
228
228
227
226
226
224
224
223
223
222
222
221
217
216
215
215
214
214
214
214
213
211
211
210
209
208
208
207
207
205
204
204
202
201
201
200
200
200
199
196
196
196
194
194
193
191
191
190
190
190
189
188
187
187
186
185
185
184
184
184
184
182
181
179
179
179
178
178
177
177
172
167
165
165