1015
1
1694
4096
2
951
2505
690
1845
2092
7
2669
6346
16
1495
564
1743
0
108797
2324
4
1547
1285
1493
1029
1089
24337
22
1373
5
21152
8
2949
666
2136
4691
3683
6
6445