534
1
456
919
708
614
933
653
94
350
753
947
1165
2
588
700
3
748
4
1105
516
640
461
680
728
400
553
381
329
819
842
293
303
286