1178
908
888
834
654
586
557
498
482
474
463
450
415
412
408
401
383
381
380
363
358
352
349
344
331
329
319
318
317
316
298
263
257
247
246
245
244
233
217
216
215
212
211
200
190
188
181
177
171
170
168
158
149
148
138