996
918
669
656
588
520
500
484
462
450
434
404
396
392
395
391
385
354
331
327
319
316
312
314
302
291
294
292
289
290
287
282
281
278
279
277
285
269
255
254
262
249
244
243
242
248
234
233
230
228
227
225
226
224
222
218
216
214
212
211
210
206
203
200
197
192
193
189
188
186
183
182
185
179
178
180
177
184
175
174
170
173
167
166
163
159
157
147
149
148
145
144
146
143
142
137
134
133
132
139
129
130
124
125
122
120
119
114
112
111
113
110
107
104
103
98
92
93
88
87
81
77
82
79
78
71
67
68
62
60
59
54
47
46
39
760
715
686
660
630
627
619
608
592
589
586
585
580
575
574
570
569
568
558