975
746
484
403
364
356
339
325
318
277
276
248
248
248
247
245
242
241
239
238
230
228
228
227
225
223
220
207
206
205
203
202
198
198
196
196
195
193
193
185
185
182
182
182
181
181
181
177
177
173
170
168
168
167
163
162
162
158
158
157
156
156
156
155
153
152
151
150
149
148
148
147
146
146
145
145
145
145
145
144
143
142
141
139
139
138
138
137
137
136
135
133
131
128
128
128
126
125
124
124
123
118
117