1126
874
786
740
568
503
471
414
394
392
387
382
369
365
351
343
337
335
332
331
319
315
313
312
296
287
283
270
267
261
235
233
223
216
211
205
203
199
196
194
192
187
181
179
174
170
158
157
155
153
149
147
141
131
130
128
120
119