1184
921
865
818
648
570
543
472
467
448
447
420
411
401
393
390
382
376
371
370
368
353
345
342
335
331
321
308
302
299
297
292
259
255
248
246
242
234
233
229
223
213
212
209
206
201
200
180
177
176
170
169
166
164
161
155
149
140