955
765
669
631
545
478
437
434
432
417
336
326
318
303
296
295
292
272
269
268
251
246
242
239
229
228
220
207
204
203
201
199
197
194
192
189
187
183
180
178
177
176
175
174
171
170
168
165
164
160
159