12185
5
9954
6
1516
1
1445
745
0
693
1641
1712
297066
1089
5169
2988
3724
3
1334
3910
2906
2
2082
19932
2760
4
4382
5978
3683