10832
10634
10142
9831
940
951
8517
890
8627
8444
8279
860
14190
11530
8941
7560
611263
5930
5570
5071
491147
4699
427142
33950