0
4
123
16
9
146
52
30
17
43
26
37
63
24
265
492
182
51
112
148
70
34
35
33
138
213
132
149
64
224
57
446
879
494
247
174
108
58
232
152
158
164
196
390
3772
771
205
442
226