1321
878
827
2585
1090
755
879
792
734
766
829
2758
45679
877
704
1027
2131
773
1479
894
803
1003
950
1008
1493