5431
3
2746
2
3742
4038
10
745
0
1292
1276
566
1
1936
597
710
9917
14
3882
12
966
2753
1653
18385
1832
2455
2791
2525
326
1072
1429
692
2600
1642
266
10270
4
980