1015
1
3090
6
2903
3
2932
2
2996
0
2048
6236
10
21152
8
278
500
3080
108797
12683
17
4629
15
1235
1081
25669
1019
3381
5
3206
3332
1537
2823
1591
1304
2065
2400
262
2967
2141
9