990
660
5812
7914
7124
7535
6924
5710
7415
726
7638
6311
31117
23840
21922
19623
1595267
15292
1413148
13666
1262144
12020
10700
9070