9
6
1
2
10
26
149
227
141
60
87
74
277
125
67
493
102
55
39
73
83
57
32
337
92
267
130
223
119
23
135
54
147
185
931
3621
76
160