12708
13
831
1
850
1018
984
2
917
665
7050
6
1019
484
1072
623
1633
473
518
784
641
866
235
98
858
1595
772
728
2428
539
79
593
797
737