1259
765
645
644
567
456
409
405
396
370
360
355
342
340
328
305
302
295
289
287
286
283
281
280
279
278
274
267
216
214
209
202
175
174
170
163
155
140
135
127
125
123
120
118
114
109
105
100
99
95
93
90
86