1403
1110
888
884
852
771
713
649
634
624
622
607
581
566
548
524
509
484
483
476
451
448
437
430
424
420
417
405
404
401
384
369
365
353
347
327
326
321
315
314
312
300
286
283
280
277
251
249
241
238
231
223
215
208
191
188
187