8957
5496
2625
1801
1594
876
827
642
584
564
520
504
504
502
498
456
435
427
419
408