924
2
1558
1513
1
3926
14
83
1494
4
1527
775
1125
1614
496
0
1015
1606
467
4179
536
1047
2949
3629
8527
1458
108797
1380
770
2600
1812
6346
16
19944
6781
297066