1224
1158
1087
1053
912
897
881
847
809
795
762
758
756
686
673
672
655
650
592
590
579
570
563
549
501
474
469
468
461
460
453
453
435
419
410
405
394
384
380
377
375
369
364
363
352
351
335
324
321
317
300
300
285
285
278
277
275
273
273
267
263
246
240
225
220
213
211
209
202
195
195
191
189
185
179
178
176
172
171
165
159
154
144
142
136
133
130