19783
2
1412
0
10317
24337
22
2377
1
1704
810
19932
6
3090
2174
4
2405
14887
18
1105
1736
5504
16
17946
1516
1445
3470
5
131589
25669
1075
1641
1712
566
1239
1331
1334
3724
3
3910