7082
6396
4486
3602
3248
3165
3136
3073
2707
2453
2432
2286
2280
2197
2168
2003
1961
1936
1864
1844
1763
1725
1665
1462
1397
1333
1244
1206
1173
1134
1113
1100
1012
983
971
953
912
882
876
861
860
846
838
808
793
790
783
782
768
767
756
729
699
697
681
681
680
652
645
631
627
617
614
612
584
577
574
570
567
540
536
532
523
522
517
498
498
492
480
468
465
451
439
435
435
419
415
413
409
391
385
382
380
378
372
371
369
365