20163
44
646
1
3680
2
707
903
985
2152
2760
224
0
1054
5579
7
2788
2484
6698
1568
1814
1635
4
5123
83
2261
3
1252
4179
1988
970
787
2181
623
1545
1348
5253