20634
8
1651
1
2275
2
2296
1976
2337
0
19279
447
28805
6
2547
3114
4
2657
3
4513
1869
1665
1129
2054
1087
3498
2119
2198
785
2200
3196
4396
107
2710
9
835
964
2312