156
145
140
154
165
158
1137
113
121
115
100
1010
13450
10810
8481
6880
576262
5420
5230
4591
451147
4509
396142
32250