668
425
414
375
357
352
345
338
327
323
295
275
268
241
238
235
212
206
204
198
195
193
192
191
190
188
186
181
177
174
167
166
165
164
160
159
158
156
155
152
151
146
145
144
143
140
139
138
137
136
135
134
132
131