1015
1
1694
4096
2
951
2505
690
2669
6346
16
564
1751
1743
0
108797
1547
1029
1089
24337
22
1373
5
21152
8
2949
2136
3683
6
6445
2631
1808
7
1036
1700
1787
2966
1587