1300
1181
1015
895
814
773
701
677
664
558
6818
6447
6234
3399
2518
2333
1992
1818
1792
1332
5016
3918
3877
2762
2688
2591
2272
2000
1729
1727