523
397
439
301
380
400
365
363
323
342
264
273
291
240
425
252
232
216
401
296
500
486
220
405
321
451
450
473
431
402
417
433
465
392