1876
1
960
1930
2
1808
1254
3
2673
5708
916
772
659
727
525
1281
839
807
935
681
788
861
730
745
723
755
4
741
796
814
728
1110
675
555