12459
3
1015
1
1694
1787
951
690
2669
2
1923
564
3485
7
1533
1743
0
108797
1075
1681
1789
1900
2173
1859
1063
1179
2999
21152
8
2949
1144
2166
993
190
8178
5
2927