2110
2
3321
1
3745
3024
3
5051
1930
2886
5
904
969
2184
0
6644
4849
2773
3020
17
2891
763
4768
2185
15233
1337
7159
10
1647
1363
2553
630
4449
4
3490
3228
14
1685
2308