12459
3
1900
1
1859
2
1063
0
1144
993
8178
5
2927
1795
1873
2393
1411
190
1355
19944
21152
8
1279
884
3272
2593
1131
6236
10
1047
1143
893
1322
2911
9
297066
124
5151