516
407
348
420
315
309
294
478
454
458
288
346
232
304
487
317
440
400
402
237
287
271
352
246
220
481
306
363
212
219
467
370
483