3833
8
1558
2
2534
3926
14
7258
0
1672
1
1593
1527
1759
1614
496
1015
1606
467
536
1047
2949
3629
8527
1458
1239
108797
1380
1379
2600
4
1812
6346
16
19944
6781
297066