1
0
24
6
7
30
43
11
9
15
164
88
8
39
19
14
20
34
28
52
243
124
544
215
152
257
119
184
193
95
361
83
1008
66