1105
799
751
717
591
524
508
439
426
416
414
404
362
350
347
343
340
329
320
310
307
297
292
284
278
271
270
269
266
265
264
242
223
213
205
203
202
198
196
187
182
180
175
174
165
164
149
148
138
137
131
127
125