1281
1
1012
890
2748
4
709
2
802
999
600
984
921
918
792
4773
3
1271
1010
935
682
1330
1097
947
611
865
693
799
873
891
1591
577
804
830