1992
3
4096
2
6346
16
697
0
1309
951
1
4914
1888
493
6236
10
1694
5389
1174
1525
1492
1029
1089
24337
22
3206
5
1373
3012
4
10827
1534
1047
2480
2136
3683
6
6445
2596