1233
957
727
695
638
566
544
530
486
477
441
426
411
405
404
359
353
347
344
338
337
334
327
325
324
323
313
312
291
289
275
271
254
250
239
226
212
209
203
189
187
181
174
165
159
141
138
137
134
133
130
129
128