495
461
431
407
396
236
496
472
510
481
372
339
427
520
304
475
317
300
421
432
295
497
358
446
278
425
238
252
376
405
265
341