664
664
659
655
652
650
647
645
643
642
640
632
624
616
609
602
595
589
583
576
570
565
559
553
547
542
537
531
526
521
516
511
506
502
497
493
489
484
480
476
471
467
463
459
455
451
447
443
439
435
431
427
423
419
415
411
407
403
399
396
391
388
384
382
380
378
376
374
371
370
367
365
363
361
359
357
355
353
351
349
347
345
343
341
339
337
335
333
331
329
327
325
323
321
319
317
315
313
311
309
307
305
303
301
299
297
295
292
290
288
286
284
282
280
278
276
274
272
270
268
266
264
262
259
257
255
254
252
250
248
246
245
243
241
239
237
235
234
231
230
228
226
224
223
221
219
217
215
213
211
209
207
205
204
202
200
198
196
194
192
190
188
186
184
182
180
178
176
174
172
170
168
166
164
162
160
158
156
154
152
150
148
146
144
142
140
138
136
133
132
129
127
126
124
122
120
118
117
115
113
111
109
107
105
104
102
100
98
96
94
92
90
88
86
84
82
80
78
76
75
73
71
69
66
64
62
60
58
56
54
52
50
47
45
43
41
38
36
34
32
29
27
24
22
20
18
15
13
11
8
6
4
3
1
0