604
2
437
1
502
1356
3
449
620
603
926
697
691
666
422
557
813
518
1294
525
474
694
561
647
1178
704
592
455
815
936
526
441
812