1560
1252
1056
888
878
765
713
649
627
619
616
615
605
602
592
592
581
576
559
558
538
518
516
511
503
496
477
475
468
455
445
439
435
434
422
412
411
402
401
393
384
383
371
362
359
358
357
357
352
344
344
343
338
338
338
321
314
309
304
294
292
291
283
281
281
280
280
277
271
263
258
243
241
240
232