1514
1082
654
591
515
498
390
369
337
333
320
312
300
286
282
281
278
256
241
230
217
213
198
193
190
188
182
177
173
164
163
161
156
155
152
147
141
139
138
137
136
135
134
133