3143
2834
2460
2391
2355
2285
1972
1932
1847
1625
1555
1360
1083
1054
951
936
878
771
755
744
727
726
726
688
664
655
637
636
629
625
606
602
593
578
570
567
567
560
560
538
538
513
484
478
461
455
445
430
416
377
369
369
356
346
322
311
291
285
285
281
273
269
260
257
240