3926
14
1558
2
1311
1
1431
1527
1614
496
0
1015
1606
467
536
1047
2949
3629
8527
1458
108797
1380
2600
4
1812
6346
16
19944
6781
297066
61216
645
1679
2377
2110
1162