12459
3
1900
1
1859
2
1063
0
8178
5
1873
1144
993
2927
1795
2393
1411
190
1355
1309
1992
1131
697
1279
1298
3272
8
884
4914
1560
1143
893
1322
1080
919
1789