20163
44
3680
2
707
1
903
985
224
0
2788
1209
255
579
752
1230
1657
2147
1015
1106
1288
1876
317
938
2425
2271
4
356
536
787
878
335
710
897
426