20850
5
45986
0
658
2
3758
5122
4
2302
3
1663
7733
6247
1603
1
4130
18
2476
2104
1967
1867
3551
10
2632
3575
2053
4915
4386
5169
44995
2133
3055
1711
1973
1025
1615
1218