12459
3
5147
2
2277
0
641
1
1053
2152
1481
1182
3014
20
3503
4
707
13499
5
2310
5978
6
4761
1643
4034
2480
2667
550