636
588
554
546
539
467
430
350
345
320
309
300
294
286
276
268
263
251
250
236
234
233
230
229
228
224
219
214
211
208
199
199
197
195
195
190
186
182
181
179
177
170
168
167
165
161
158
157
155
155
153
152
151
149
140
138
138
138
137
134
134
132
132
132
131
131
130
129
129
127
126
125
124
122
122
122
119
117
116
116
116
115
115
114
114
114
114
111
111
111
110
110
109
108
107
107
106
106
106
106
105
102
101
101
100
100
97
97
97
95
95
94
93
93
91
90
90
90
88
86
85
85
83