12459
3
1789
1900
1
1859
2
1063
0
1144
993
190
8178
5
2927
1795
1873
2393
1355
108797
1411
2386
2245
2530
4
6236
10
1174
10827
2629
1125
585
378
951
1015
562
2906