1276
840
709
632
594
487
442
434
416
411
380
375
367
360
340
339
326
320
318
315
314
310
306
304
293
249
232
228
227
214
205
186
185
182
154
150
149
135
133
131
130
128
124
123
122
112
111
107
105
103
98
97
93