146
12
156
8
842
1000
390
399
190
1105
145
153
314
37
929
50
544
21
133
28
143
10
835
120
30
865
719
366
988
623
136
1564
644
1381
10
643
196
13
543
706
445
57
1418
605
1701
6
663
