602
582
488
371
326
323
289
284
280
252
252
248
240
213
186