1157
895
660
627
623
550
543
530
521
447
426
425
397
394
394
381
359
348
341
317
316
303
296
280
276
268
262
256
250
240
228
220
217
208
208
207
207
207
199
189
186
184
184
183
181
176
175
175
175
171
171
170
170
166
165
164
163
159
159
158
157
157
156
155
153
149
147
147
147
145
143
142
142
140
138
132
131
131
128
127
126
114
110
110