12459
3
1492
4651
4335
2
929
398656
19
2571
6
3206
5
2377
1
2722
3012
4
10827
1534
2600
1047
2744
550
2480
989
0