33
0
13
26
2
1
17
83
187
192
290
80
404
23
20
128
181
145
120
212
1200
136
140
521
852
133
131
237
532
260
368
257
219
389