1411
958
916
795
793
724
711
647
625
594
554
545
535
530
522
516
514
481
473
470
461
460
441
434
420
411
398
393
387
385
344
333
318
310
306
294
286
276
274
267
257
256
246
242
236
214
211
209
197
192
190
188
176
171
161
157
150