15601500
14958600
14508200
13939000
14369100
14028700
13377200
12623000
11853300
11142200
10642300
10286200
9951500
9353500
8793500
8332400
7838500
7414700
7085200
6667400
6342300
5992100
5800500