1558
2
1382
1
3926
14
534
0
1527
1746
1614
496
1015
1606
467
536
1047
2949
3629
8527
1458
108797
1380
2600
4
1812
6346
16
19944
6781
297066
1946
61216
2257
645
1679