4096
2
1787
1
997
1192
1048
1431
2194
994
6
2948
1688
1833
2164
3
989
0
3868
10
4425
1739
1364
17333
27
1813
4
1969
574
3117
8
1903
1821