12459
3
1063
0
1900
1
1859
2
8178
5
1873
1144
993
2927
1795
2393
1411
190
1355
1279
884
1451
1348
3272
8
2505
1131
951
1143
893
1322
785
1225
2522
1681
946