1666
2
714
0
493
1571
1
99
787
1317
6213
846
1939
2211
1084
381
1471
454
403
750
742
4802
15
1045
3967
8
456
266
467
597