1177
850
803
761
529
461
448
397
382
371
366
355
348
341
340
322
319
313
312
295
284
279
272
269
266
263
259
257
256
252
248
240
231
218
216
194
193
192
184
181
175
166
165
156
154
152
151
148
146
138
131
130
117
114
110
108