4013
2
1415
4
1818
5
966
1
2442
3
2721
8
19571
13
5269
10
2318
5615
1121
4151
3349
7
2474
6650
6
3714
1285
1468
1670
1060
1322
3249
4263
1122
2034
11
1898
1819
3329
6007
6649