19783
2
25669
0
572
4471
1334
1
10317
1412
2265
1179
19944
17946
5504
16
1047
1516
19932
6
32302
2377
131589
1331
1736
810
2428
1704
24337
22
11059
9
3090
475
9954
2225
4382
4