1076
3
1992
697
0
1309
1159
2
4914
5389
1
1392
2169
1691
108797
6075
15
4697
2386
1978
2245
2530
4
6236
10
1174
10827
2629
693
585
378
951
1015
562
2906
690
1087