32
1
31
1615
3
12105
9
54
33
0
60
85
2
952
5
194
182
3535
7
245
83
180
193
195
170
201
171
185
181
251
146
61
880
11
611
328