602
582
488
364
325
323
289
284
280
252
251
248
240
213
186