1328
983
954
916
653
554
542
527
523
510
507
465
420
416
410
395
392
384
375
374
367
360
351
342
327
320
318
312
308
302
297
269
264
262
260
258
255
252
248
236
233
231
225
219
219
218
217
213
208
206
201
200
197
195
191
190
187
186
184
180
178
178
176
174
174
174
172
170
169
166
165
163
162
160
159
158
158
157
155
154
152
152
152
152
151
149
149
145
144
144
143
141
135
130