5446
10
1818
5
898
0
2570
2
1276
1263
3
1516
7180
7
2689
4
1950
8
4900
1976
1014
1
1112
2129
959
2181
9
3094
424
1356
839
1445
5474
2518
6
1399
2620
1441
4120
12
4919
6964