12459
3
1900
1
1859
2
1063
0
8178
5
1873
1144
993
2927
1795
2393
1411
190
1355
3715
5151
1047
2740
1279
884
3272
8
1131
1143
893
1322
3080
124
21152
1298
4651