3178
2066
1543
1472
1271
1138
1127
1058
979
852
848
842
827
815
813
738
709
680
672
638
622
616
581
559
551
519
472
467
462
456