3157
2058
1538
1470
1267
1137
1127
1056
978
847
842
824
815
809
735
705
680
672
637
622
615
580
557
549
518
469
465
460
455