576
498
324
301
267
262
258
243
232
230
228
226
223
215
214
214
210
205
200
198
197
197
195
195
191
189
188
186
184
183
181
178
174
174
173
173
171
170
167
162
162
161
160
158
158
157
154
154
154
149
149
148
146
146
146
145
145
144
143
142
141
141
141
140
140
139
138
138
138
137
137
137
135
134
134
133
133
132
131
129
128
128
127
127
126
125
124
123
120
120
120
120
119
119
119
118
118
118
118
117
115
115
114
114
114
113
112
112
112
112
111
110
110
110
109
109
108
107
107
106
106
106
105
105
103
102
101
100
100
98
97
96
93