150
133
140
1612
1515
156
144
164
1314
13850
11200
8711
7340
589262
5710
5410
4831
475147
4589
408142
33150