12459
3
1309
0
1992
697
5389
1
4914
2
8178
5
1873
1789
1900
1859
1063
1144
2060
993
190
2927
1795
2393
1355
1411
8411
1812
2788
3560
2763
775
2890
1679
444571
9