1360 1082 921 948 922 909 764 673 643 513 502 437 439 332 300 229242