1632
2
4096
16201
19
4456
7
10736
26
2050
1
2260
4
3262
3
3109
1681
1926
5
1064
1267
1901
0
3540
2038
6165
9
1055
676
878
1268
1816
11717
11
915
1202
5209
2295
1467
383
2114