20163
44
4032
3
3680
2
2102
0
707
1
903
2940
985
563437
6
224
2788
9817
1827
3521
255
796
766
2911
9
1583
2012
3724
2550
345
23
781
1922
4084
792
832
596