19944
2
1174
1
19932
6
1334
2377
5504
16
131589
3090
1047
1516
1704
0
2906
4382
4
1412
14887
18
2131
2428
572
11059
9
2468
3
5169
2903
1445
19783
297066
11924
2405
10317
1681
610