4529
3287
3160
3063
2991
2451
2451
2120
2061
1941
1913
1784
1729
1641
1573
1507
1477
1406
1392
1386
1368
1353
1275
1225
1095
1000
982
962
856
846
833
828
827
819
809
787
779
719
686
685
654
644
602
592
585
576
545
527
526
505
503
492
455
405
386
380
375
371
357
347
311
286
263
106