888
686
671
634
554
499
482
410
385
380
359
350
347
346
325
312
310
309
308
296
284
280
272
271
270
268
267
261
259
257
251
223
222
215
205
198
195
193
191
188
186
180
174
168
166
157
151
149
148
145
139
130
128
127
125
124
120