294
2
142
1
67
158
51
166
136
165
130
995
3
133
226
0
635
521
504
72
76
107
169
192
89
59
301
789
91
124
213
335