2990
2452
2419
2280
1994
1753
1595
1586
1569
1430
1406
1364
1346
1338
1336
1282
1274
1246
1170
1169
1160
1145
1142
1125
1119
1103
1079
1076
1065
1032
1020
1015
1009
978
969
961
958
957
955
953
945
932
932
919
917
915
909
903
901
896
896
877
875
867
863
850
845
844
840
836
828
824
815
812
808
802
802
801
790
786
785
776
773
772
764
752
751
750
721
719
717
716
714
714
714
713
708
707
701
698
698
698
698
697
696
694
693
693
690
686
684
684
684
680
676
672
671
669
666
665
662
660
660
651
648
646
644
644
640
636
636
633
630
628
627
619
617
615
608
605
603
601
598
598
596
596
594
583
582
581
579
579
579
576
575
573
571
570
570
569
561
560
560
559
558
556
552
545
545
540
539
538
534
531
528
526
526
524
524
523
523
523
515
509
506
502
501
499
499
498
494
494
490
488
486
486
486
486
486
486
484
484
484
482
479
479
479
476
476
475
470
469
469
467
467
467
466
466
464
464
458
458
458
457
455
455
452
450
449
447
447
445
445
444
439
439
439
439
438
436
435
434
433
433
431
427
426
426
425
425
424
423
423
423
422
421
416
416
416
416
416
415
414
413
412
411
410
408
405
401
400
399
390
389
388
388
385
385
384
384
384
383
380
380
379
378
377
376
376
374
372
371
370
369
368
366
361
361
360
359
358
358
357
356
354
353
353
353
353
351
350
350
349
348
347
347
347
345
345
344
343
343
342
341
341
339
338
337
336
333
332
331
330
330
329
328
327
326
324
322
320
319
318
318
318
317
317
316
316
315
315
315
315
314
314
313
312
311
310
310
308
308
308
307
307
305
305
303
303
301
300
299
299
298
296
296
295
294
294
292
292
292
291
291
290
290
290
288
286
286
285
285
285
285
283
282
282
280
280
279
278
278
278
272
271
271
271
270
270
269
268
268
266
266
265
265
264
263
263
261
261
257
257
256
256
256
252
246
244