9
2
13
29
5
0
1
3
19
15
4
8
6
21
24
136
26
109
203
772
74
166
91
300
27
112
108
371
358
613
127
535
66
168
169
774
141
636
271
138
175
533
96
110
387
427