20163
44
3680
2
707
1
903
985
1209
224
0
2788
255
2147
1015
579
752
1230
421
1106
2977
3681
6
2902
16
317
647
938
356
897
991
591
420
2271
4
737
3589
3