3991
4
894
1
226
870
746
957
820
1399
5489
11
4888
20
935
234
3312
0
986
80
2057
1746
2
1274
874
1737
1685
7394
5
12185
792
2121
3680
1301
1284
813
785