1
0
12
3
5
6
11
2
4
19
8
13
14
113
191
100
68
449
32
433
140
159
54
231
88
123
260
291
130
520
128
233
141
107
183
105
117
218
108
493
154
99
89
115
570
181