7633
6
3891
7
2680
0
1545
2
905
1
1125
1211
2454
1331
4979
1359
1903
3
3506
8
2189
1787
12733
5
1679
2435
1017
9607
3034
3249
1339
840
2495
982
773
950
1943
1393