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