495
0
498
503
398
324
513
580
563
707
562
485
515
409
281
527
529
307
440
417
457
666
559
540
468
599
706