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