1533
1426
1317
1106
942
893
855
657
649
648
646
622
570
519
472
467
453
436
431
426
425
409
406
406
401
401
391
390
387
373
334
333
332
329
306
305
303
290
290
289
274
270
260
256
254
251
240
231
224
224
221
217
210
205
203
202
202
201
200
199
198
198
193
186
186
185
185
185
184
184
180
176
175
173
172
172
171
170
168
166
163
163
160
155
153
151
149
148
146
140