12459
3
21152
8
1769
1
509
0
1672
3818
7
1809
7793
4
2417
6
4944
1819
2277
1873
2
3080
1194
2468
1044
3386
2342
4034
4471
3644
1765
1431