1136
869
827
774
667
597
576
560
494
491
470
439
422
394
393
392
387
376
372
369
354
342
340
335
327
323
308
297
263
259
252
249
245
242
237
234
222
215
211
208
206
205
196
191
188
183
176
175
166
156
153
149
147
145
134