1115
0
2160
2
4537
4
5052
10
1593
6899
9
3336
1
2615
3
1628
1663
5
1186
3461
462
2919
2322
1188
4768
2414
3575
1262
1416
4573
1532
954
608
644
1195
2165
2471
7