1628
1
1663
5
3655
1186
3461
4
462
0
2919
2
1188
3575
5196
6617
4250
1195
971
2471
7
6076
15
1019
3248
8