20634
8
1463
1
1084
3438
7334
4
1869
5
2459
2
2440
1512
2905
3
110
0
1054
903
2076
2855
2991
10
1036
1610
632
1430
2936
247
2199
738
2235
1212
4111
2803
6
3157
7