10317
2
19783
131589
1
1516
1412
0
1334
1736
2377
810
297066
17946
2265
2405
32302
1179
1047
3090
6
2174
4
1089
610
1445
1105
1641
1712
683
5169
19932
2428
5151
9954