529
367
259
244
236
440
478
479
263
307
254
242
234
507
386
402
261
235
325
293
306
441
463
246
387
488
317
277
283
503
382
483
312
329
278