980
861
605
533
519
460
447
440
411
346
259
239
236
229
213