712
676
524
517
498
445
380
358
352
312
275
273
264
255
241
239
235
219
217
201
193
189
177
173
170
168
167
166
154
151
150
149
148
139
137
136
134
127
126
120
119
118