1561
1332
1093
1044
925
922
876
814
801
796
787
777
764
760
733
731
727
722
713
702
695
693
691
685
681
676
675
659
654
628
617
596
577
575
574
572
571
566
560
556
543
542
541
539
536
534
528
520
512
507
505
495
490
489
487
478
476
471
470
467
450
446
441
437
430
429
429
424
415
413
412
411
404
401
395
390
388
386
380
374
362
358
357
356
353
352
344
335
328
324
323
321
311
305
300
300
297
296
285
281
277
274
266
258
255
241
215