2495
2003
1952
1838
1689
1486
1446
1286
1265
1261
1261
1261
1219
1186
1104
1006
952
950
921
889
874
867
864
859
854
840
830
824
793
780
754
738
728
727
720
715
710
707
701
695
680
665
662
649
649
640
631
624
610
600
600
592
588
583
580
575
567
565
563
560
560
559
559
556
556
555
553
552
546
543
539
533
528
524
517
515
514
514
509
504
499
492
488
488
485
483
481
475
474
470
467
461
459
459
454
452
449
446
439
433
432
428
424
423
416
412
410
408
406
405
403
398
397
394
392
391
391
390
387
386
384
383
382
382
380
380
375
375
375
374
373
372
370
366
366
366
365
362
355
354
353
353
351
351
351
348
348
345
343
338
335
331
329
326
324
323
321
317
316
313
313
312
312
311
311
311
311
311
310
309
305
304
302
301
300
299
296
296
293
293
293
292
291
290
289
288
286
286
286
284
281
280
280
276
276
276
275
274
273
273
273
270
270
269
268
268
266
266
264
264
262
261
259
258
258
258
256
252
252
252
251
248
247
247
247
247
245
245
240
239
239
238
238
238
237
237
234
234
233
230
229
227
227
227
226
226
226
225
225
225
224
224
224
223
223
222
221
221
220
219
218
218
217
216
215
215
214
214
214
212
212
212
211
211
210
209
209
209
209
207
206
204
203
203
203
201
200
199
197
196
196
195
194
194
192
192
185
181