513
483
429
349
317
272
294
282
325
399
310
297
389
246
268
302
313
392
269
371
372
415
386
215
487
461
230
460
391
492
457
273
375
361