2525
2190
2161
2075
1447
1362
1244
1169
1164
1161
1120
1097
1083
1081
1020
1012
985
971
957
953
941
925
915
893
842
802
790
783
780
773
768
767
755
752
745
738
732
728
723
717
716
697
692
686
664
662
661
652
652
647
646
644
635
631
627
624
611
611
610
608
605
603
594
592
592
591
588
586
584
574
573
572
572
571
562
562
559
554
553
552
545
541
541
539
529
527
523
522
522
521
520
516
516
516
510
505
501
499
497
496
496
494
492
487
487
487
482
482
481
479
478
477
475
473
471
469
467
464
462
459
459
458
457
455
454
453
451
451
449
448
443
439
438
438
433
433
428
424
423
422
422
420
417
414
413
411
406
406
403
403
402
398
397
396
396
394
393
389
381
379
376
371
371
368
364
362
352
344
343
341
338
336
334
332
332
332
332
331
331
330
322
318
315
314
313
307
299
298
297
295
293
290
287
283
271
269