1378
2
1232
1
2459
6
2225
3
2334
0
1543
730
1172
1354
1647
2296
2808
1645
9953
4
1056
563
854
1805
1317
1666
7952
12