662
421
411
368
352
349
341
330
318
312
290
273
264
237
235
233
226
203
201
196
195
190
189
188
187
184
183
181
174
167
164
160
158
157
156
155
151
148
144
142
141
138
137
136
135
132
131
130
129
128