21152
8
1672
1
3479
5
1337
1059
1726
2332
2
2258
3868
10
5164
2365
4
4130
18
8185
1712
0
2189
346
3080
3
2660
796
6
8329
5055
4449