1177
984
660
629
628
557
504
461
454
443
438
433
425
407
399
389
364
344
337
333
321
320
316
304
291
277
276
274
273
272
268
266
259
258
253
251
248
248
247
243
242
241
238
238
232
230
230
230
229
224
224
216
215
212
209
209
206
203
202
199
199
198
197
196
191
191
187
186
178
177
177
171
168
165
165
165
163
161
161
156
155
155
154
153
152
152
152
152
151
147
147
147
143
142
141
141
140
138
137
137
136
136
134
134
133
132
131
130
130
129
128
128
126
125
125
123
121
120
120
118
117
117
117
116
115
112
110
109
106
106
104