13502
2823
2588
1851
1161
897
785
765
688
539
510
477
476
474
406
397
365
291