8766
2
814
1
933
417
0
691
846
266
1129
2629
3
1045
478
1009
383
1291
3432
1297
354
1961
4
31535
552
1232
396