1676
2
1247
12717
4
5536
3765
3835
5
5375
0
2173
1
790
3735
2999
3
344
1301
19079
6
1011
2241
3105
297066
3629
1223
3371
9
4697
1618
5801
1746
483
2496
1051
267612
4978