1063
0
2452
2
1991
3
2455
4
2428
1
5919
10183
14
928
3841
8162
7258
2462
1144
1044
9036
9
467
6095
1816
5717
1993
4946
18
3248
8
1676
4966
6
4258
1337
1510
847
1757
10293
5