1021
918
670
621
527
515
509
424
422
368
363
341
323
316
315
314
297
292
261
260
253
249
239
233
228
225
218
214
201