670
595
499
430
415
411
371
280
273
263
257
255
253
236
232
221
218
200
181
179
174
171
170
166
161
157
153