19783
2
17946
0
32302
10317
19932
6
131589
1
1816
25669
1334
4382
4
1412
2265
1179
19944
2964
5504
16
3008
3
1047
2986
1516
1849
2906
1445
2377
683
297066
1331
4044
5
1736
4471