512
484
289
223
521
466
451
468
507
347
386
472
491
331
250
422
232
221
346
271
395
254
381
419
497
219
211
275
236
370
382
225