693
655
658
645
619
601
595
591
580
571
578
598
623
627
627
605
607
605
596
543
519
509
506
514
503
508
506
501
496
506
497
498
500
490
481
488
486
467
486
464
468
459
460
433
443
421
424
424
421
415
420
411
405
419
405
405
412
412
400
397
395
398
388
398
387
382
392
384
374
381
365
375
359
352
370
365
357
346
341
340
334
330
324
330
346
334
329
315
325
322
329
327
334
328
324
309
311
301
303
305
303
306
301
311
310
298
288
286
298
290
296
297
344
337
343
352
365
342
364
355
354
361
358
347
359
343
314
309
302
290
280
285
294
291
294
312
332
340
343
348
328
350
356
337
335
340
332
341
343
327
305
283
312
315
300
304
308
304
300
292
290
269
261
242
218
240
226
228
227
232
233
219
213
214
218
209
206
210
214
223
215
204
204
207
212
202
214
202
200
207
203
199
194
207
215
210
194
192
190
201
198
210
218
223
215
189
186
185
187
187
197
187
183
193
214
224
191
203
181
180
212
179
177
176
178
174
176
179
182
172
172
174
176
172
183
167
161
160
160
161
163
163
162
160
158
158
159
158
159
159
158
157
174
156
150
150
150
149
151
151
147
148
147
150
146
143
143
141
142
142
140
134
134
130
129
131
125
120
121
118
115
114
117
116
114
111
108
106
106
105
105
107
108
106
103
101
101
99
100
99
96
95
95
93
93
91
91
90
90
91
91
89
89
89
87
89
91
95
95
90
89
85
86
85
84
83
82
81
81
81
80
79
76
76
75
76
75
74
74
72
72
73
71
70
71
79
74
72
70
74
70
67
66
65
66
65
64
66
70
72
73
68
71
72
71
71
73
65
65
63
62
63
63
60
60
57
58
58
56
56
56
56
54
54
55
52
52
54
55
51
50
49
50
52
50
48
47
47
48
48
48
47
46
44
48
43
44
42
42
42
42
40
41
40
38
40
40
40
41
38
37
35
35
35
36
36
35
36
35
35
34
34
34
35
34
33
33
30
31
31
34
32
30
30
33
29
30
30
28
30
32
31
28
28
31
29
27
32
32
38
30
26
28
27
30
30
29
28
26
25
24
23
22
23
26
24
25
23
24
24
24
25
23
23
22
24
25
24
25
17
21
19
19
20
22
27
27
29
29
29