1056
804
780
727
593
527
518
496
481
430
402
390
384
382
347
339
333
330
329
321
300
298
295
284
278
274
266
253
250
241
225
224
221
210
203
201
193
188
177
176
171
169
166
164
163
158
157
153
150
144
143
140
125
116
115
114