719
623
153
865
1381
1418
605
450
201
120
600
644
842
835
1564
1511
146
619
663
706
28
543
1105
764
474
1000
1701
929
394
519
988
196
