1052
831
760
699
656
577
564
470
456
446
417
414
412
408
392
390
380
357
352
345
330
329
323
308
304
299
295
286
274
268
263
254
248
244
236
225
219
216
213
202
190
188
180
173
171
169
166
162
154
149
146
145
140