12459
3
1309
0
1992
1873
2
697
1063
4914
8178
5
1789
1900
1
5389
1859
1144
993
190
2927
1795
2393
1355
1411
658
1564
1618
1239
1529
1265
2562
1125
2277
2344