1173
2
899
0
1968
4
960
1269
1
892
1181
896
698
886
935
2769
1027
725
816
822
922
747
975
1577
951
672
948
1006
2433
955
11416
25
1183
1344
966