5605
4561
4334
4210
3689
3269
3056
2580
2513
2450
2426
2415
2181
2129
1896
1646
1530
1356
1308
1302
1241
1217
1201
1176
1159
1125
1119
1089
1088
1035
1019
984
979
968
951
924
917
916
897
896
887
855
842
805
787
770
768
767
757
749
742
742
736
735
709
706
705
704
696
679
676
670
667
666
656
654
643
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
383
380
379
379
378
377
376
374
373
354
351
350
345
339
311
301