3293
2622
2461
2392
1825
1720
1479
1350
1135
1042
1038
1028
955
950
938
855
766
751
643
643
588
576
570
564
549
509
494
492
490
454
424
416
413
408
404
381