19783
2
17946
0
5504
16
32302
572
14
1189
25669
1704
4382
4
3090
6
2996
657
4691
1
19932
2518
3
4471
1445
2377
1193
1331
1334
131589
4044
5
758
810
2428
24337
22
10317
11059
9