1147
843
762
750
651
580
548
464
460
454
448
446
413
410
407
400
398
379
371
362
345
342
327
324
323
313
307
303
292
279
277
275
259
249
245
242
240
223
218
217
208
202
195
191
189
181
177
173
168
166
162
158
152
150
149
148