1302
1086
831
792
789
749
712
634
633
622
612
574
556
548
541
539
499
494
486
474
466
441
437
431
426
421
411
400
367
364
362
356
348
347
343
337
316
307
297
292
285
280
276
274
270
261
241
235
231
229
223
214
209
208
205
193
191
178