1028
730
682
531
480
468
376
370
366
365
363
359
345
332
326
324
321
309
299
295
287
278
275
267
266
256
246
229
225
217
202
198
195
186
183
178
176
173
169
168
166
162
160
150
148
147
134
132
129
128
127
124
121
109
103