19944
2
1412
0
800
1
17946
131589
4471
2377
19932
6
1334
1704
19783
9954
10317
3050
2265
1179
570
2906
610
25669
14125
10
5504
16
1047
1516
2949
2258
1331
297066
1736
810