1044
822
771
767
568
506
483
455
395
373
356
354
347
345
342
339
335
332
331
316
313
292
285
277
274
270
267
260
248
247
238
220
217
210
204
203
194
190
188
180
169
164
163
159
157
156
153
147
143
137
135
129
127
118