19783
2
32302
0
25669
17946
2428
4382
4
3090
6
3125
19932
11924
1
5504
16
1047
1445
2377
1331
1334
131589
4044
5
3624