153
599
644
988
929
543
623
57
474
1105
1381
616
10
190
9
120
2
643
1000
1564
605
37
1511
30
390
366
28
12
842
3
719
13
394
865
6
196
145
1418
146
21
8
133
399
835
445
544
50
663
