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