20634
8
2730
6
2697
5
775
0
2809
2
839
1
2487
3267
722
418
1238
1047
945
1129
19279
6062
16
915
1273
999
2326
4
1411
3315
3
1941
5055