1579
1373
1
1176
3
1096
1080
1070
2
839
832
806
774
752
743
693
692
676
652
641
635
611
610
582
575
560
552
542
540