1192
741
738
585
529
520
503
455
429
412
393
390
387
370
364
362
356
349
334
332
329
328
314
314
305
303
298
283
282
277
276
274
263
254
244
241
240
238
237
236
235
233
230
229
227
212
211
205
202
202
202
198
198
198
197
195
193
191
191
188
187
187
186
186
185
185
185
183
183
182
181
181
176
176
175
175
174
173
172
169
169
168
167
165
165
165
165
164
164
164
163
163
162
162
162
161
160
159
158
155
155
152
151
150
149
148
147
147
143
143
143
142
141
140
140
139
137
136
135
134
134
133
133
132
131
131
130
129
129
129
129
126
125
125
125
123
123
123
121
120
120
117
116
116
116
116
116
114
113
111
110
110
108
108
107
107
107
107
106
104