12459
3
1789
2655
1
3957
1900
1859
2
1063
0
14861
7
1144
4702
4
993
190
8178
5
2927
1795
1873
676
2393
2211
1226
2959
1355
2480
3154
6
108797
1411
2642
2386
2245
2530