121
136
130
166
143
151
165
160
142
120
150
1410
14470
11680
9141
7730
623263
6060
5650
5111
501147
4799
434142
3460