10832
10634
10142
9831
940
951
8517
8727
890
8444
8279
860
14230
11540
8961
7570
614263
5960
5600
5081
494147
4699
428142
34450