1631
2
1368
4904
12712
3
1223
1
2799
6
1269
1015
1135
2529
1395
2712
1701
2498
2303
0
1572
1774
1157
2980
1469
1686
1951
1678
2516
4242
4567
1732
1360
2099
1707
8