1294
977
791
790
786
724
667
635
577
571
515
499
485
469
456
454
450
449
445
439
420
406
402
390
382
376
368
362
352
348
339
333
320
307
283
278
268
263
262
259
255
238
234
233
232
230
226
218
214
212
207
205
187
182
173
171
163
158