1379
1041
878
834
784
703
652
579
571
570
534
521
514
491
480
477
471
464
455
439
424
405
399
391
390
389
382
370
369
364
347
326
317
312
309
294
293
280
270
269
265
263
260
244
241
229
225
212
207
205
204
199
197
190
184
179
175
172