145
10
136
1701
50
623
3
37
719
156
146
474
663
1000
1418
133
6
196
929
28
644
1105
706
619
1564
1511
394
445
190
390
9
120
12
616
643
543
57
988
399
835
605
599
153
13
8
