12459
3
19783
2
1451
0
3612
10
3818
7
572
2173
1
2290
4944
2591
3660
2530
4968
5849
5
800
2277
511
2710
2166
2512
2595
721
1500
2468
4757
8
685
1691