895
733
659
647
604
577
532
492
491
453
397
376
367
352
342
329
324
322
318
316
315
307
298
296
288
286
286
281
280
275
266
264
264
261
255
254
253
248
248
246
243
242
241
238
238
238
235
234
234
227
223
223
223
221
221
221
221
218
218
218
209
208
204
204
200
200
197
196
195
194
192
191
191
188
188
185
185
185
184
184
184
184
183
181
177
175
171
168
167
161
157
156
155
154
154
151
151
150
149
147
146
146
145
145
145
144
143
140
140
140
140
139
139
139
139
138
138
137
137
137
137
136
135
135
134
134
133
133
133
132
131
131
131
131
131
131
131
130
130
130
129
129
129
129
129
129
128
128
128
128
127
127
127
127
126
126
126
126
126
126
126
126
125
125
125
124
124
124
124
123
123
123
123
122
122
121
121
121
121
121
121
121
121
120
120
119
119
119
119
118
118
118
117
117
117
117
116
115
115
115
114
114
114
114
113
113
113
113
113
113
113
112
112
112
110
109
109
109
108
105
105
104
104
103
103
103
103
102
101
101
100
99
98
97
96
95
94
94
94
93
93
93
93
91
91
88
88
85