5521
2
2688
1
1816
3673
6
7095
1663
5
2165
3987
3
1400
1227
6247
5717
1879
3879
7
10293
1931
510
3162
1969
4
725
0
1545
1766
4043
2173
7458
8
3062
3696
3025
3519
9
4096