19783
2
569
1
623
1107
94424
3
1927
3012
4
3046
2299
10827
951
9956
2496
189326
0
1755
2355
4837
5
2320
6
3738
3673
753
929
2740
608
1701
2392
14861
7
1047
2556
1827