739
519
513
461
450
416
372
339
336
335
304
299
266
264
257
253
246
236
232
226
223
219
218
214
208
207
200
196
195
191
190
184
183
181
180
176
173
171
171
170
169
169
168
167
167
166
166
166
164
163
160
159
159
159
158
155
154
153
150
149
149
145
144
143
142
142
142
141
140
140
139
139
138
138
138
138
137
134
134
133
132
132
132
131
131
130
130
128
127
126
126
125
125
125
125
125
124
124
124
123
123
122
122
121
121
121
121
120
120
120
120
118
118
118
118
118
117
117
116
116
116
116
116
116
115
115
115
115
115
114
114
113
112
112
112
112
112
111
111
110
110
110
109
109
108
108
107
107
107
106
106
105
105
105
104
104
103
102
101
100
99
98
97
95
94
90