941
732
703
634
501
447
430
407
348
337
332
322
305
302
300
296
289
282
270
255
254
245
244
241
228
225
224
216
185
184
180
175
169
166
161
159
157
152
151
148
138
136
135
131
129
128
125
116
115
114
113
110
107
98