5111
2
2396
2542
0
4703
3017
3409
7743
2663
2681
6277
2660
3880
3792
2176
5792
1579
4059
7877
5448
5510
5566
1
860
659
629
873