12459
3
2534
0
159
1
1452
1458
3818
7
1813
4360
9
4944
1495
1889
2502
1635
4
1408
3854
1200
2277
929
1618
1365
2100
2
841
8527
766
1554
2562
862
2468
1837
7793