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