2297
2
5746
23
4321
4
2105
1
461
2999
1540
0
3046
3
1402
1752
4012
3723
891
3125
15
1468
2664
2621
3758
7304
7
1970
13676
21
8819
12
1190
753
1383