5605
4561
4334
4210
3689
3269
3056
2580
2513
2450
2426
2415
2181
2128
1896
1646
1530
1356
1308
1302
1241
1217
1200
1176
1159
1125
1119
1087
1085
1035
1019
983
979
968
951
924
917
912
896
896
887
855
842
805
786
770
768
767
757
749
742
741
736
735
709
706
705
704
696
679
676
670
667
666
656
654
642
642
641
635
635
632
620
615
604
603
603
600
599
594
588
572
568
564
563
558
541
540
540
540
523
518
517
509
509
504
498
490
485
478
472
470
468
463
456
452
438
430
428
427
417
415
414
412
410
406
404
403
392
392
390
388
387
383
383
382
380
379
379
378
377
376
374
373
354
351
350
345
339
311
301