6346
16
2525
3
1309
0
1992
697
862
5389
1
3013
15
4914
2
1077
1365
2182
1517
948
1466
712
1568
2060
8411
1812
2788
3560
2763
775
2890
1679
444571
9
1162
1924
1331