1004
720
658
486
463
420
415
360
320
318
299
298
297
296
295
291
290
279
276
253
247
245
237
233
231
230
228
226
215
214
211
208
207
177
176
173
171
169
165
157
151
143
140
138
135
128
118
116
114
111
109
100
99
98
92
90
76
71