972
805
750
685
501
443
432
418
415
377
336
335
327
313
306
305
299
291
288
280
275
272
268
246
242
233
228
226
210
197
185
184
183
179
175
173
170
169
161
160
157
150
139
136
135
131
130
126
125
124
120
112
104
102