0
7
19
15
41
47
13
14
1
72
272
51
212
141
193
137
116
112
122
147
101
111
53
106
158
26
91
62
233
194
136
368
488