590
2
1104
4
432
538
637
1
1255
463
625
5
464
595
535
465
489
540
495
641
1038
483
570
527
1103
600
606
409
617
787
577
946
653
496