12459
3
1292
0
4465
22
1529
1
2318
2
3503
4
2127
7
13499
5
2521
5147
5978
6
4425
644
1489
869
1384
1053
2189
1867
2028
3007