20634
8
2121
4
4111
2
467
0
2855
3
2668
2730
6
381
1020
1184
25137
403
4820
2190
1
2881
1161
787
269
1824
430
2758
415
918
351
169
263
951
1133
2328
1939