2245
3
1015
1
3090
6
2903
2932
2
3765
4
6236
10
21152
8
2354
500
0
3080
297066
12683
17
1235
1081
1019
3381
5
3332
1591
1304
2065
571
894
2400
262
2967
1226
2048
2141
9
2529
7