1336
2
21152
8
3090
6
4335
1380
0
2903
3
2932
1015
1
2669
1694
7258
951
690
2328
564
3080
1819
1743
108797
5242
2090
2558
635
2468
7159
10
496
2934
2949
883
1973