12459
3
3765
4
1789
1900
1
297066
0
2771
2245
267612
1859
2
4978
1226
3053
7
8178
5
894
1063
539
469
99072
571
1970
36905
1144
501
3882
3303
10