845
1
1358
2
715
581
358
617
3
526
897
980
1540
1100
494
359
819
832
365
1137
292
186
210
512
803
3373
307
471
768
323
2113
5
1790
788