653
478
370
347
304
281
277
275
272
271
256
248
248
247
238
236
235
230
227
225
218
217
217
212
209
206
202
195
195
188
186
182
182
182
181
180
180
180
179
179
178
177
176
176
176
175
175
175
174
172
169
169
166
164
162
161
160
160
159
158
158
156
155
154
152
151
151
150
150
149
148
147
147
147
146
146
145
145
144
144
144
144
143
143
143
142
142
135
135
135
134
133
132
132
132
132
132
130
130
130
130
130
130
130
129
129
129
128
127
127
127
127
126
126
126
125
125
125
124
124
123
123
123
123
122
122
121
121
120
120
119
119
118
118
118
118
117
117
117
116
116
116
115
114
114
114
114
113
113
113
112
111
111
110
110
109
109
108
108
108
107
104
104
103
103
102