1018
1
467
0
1568
746
1632
2
1547
496
1380
2368
1606
1396
2131
19944
2377
868
2571
6
2110
1787
1526
830
1177
843
690
3158
1492
3
1660
83
935
1431
2562