6291
697
7453
641
2969
559
5712
534
5055
501
4873
428
29455
400
15430
391
4182
385
3804
367
(2/100)