19783
2
25669
0
572
1174
1
4471
1445
19944
11924
32302
5504
16
17946
2377
19932
6
3910
3
475
1331
1334
810
131589
2428
1704
24337
22
10317
11059
9
3090
3158
1412
9954
1126
2225