19783
2
17946
0
14
19932
6
25669
2996
32302
131589
1
19944
1334
2535
24337
22
4382
4
10317
572
1412
11924
2265
1189
1179
2323
9
536
2964
5504
16
1047
1516
918
1445
2377
70