8747
2
1655
604
1
1264
3
1334
2236
4
3380
398
4619
9
558
1770
6
6033
1034
1046
222
278055
889
0
1274
659
9504
1272
266
4627
2414
1703
10
911
3088
2763
1833
5304