19944
2
2377
1
1746
5504
16
3090
6
1047
1606
1380
0
496
1704
2906
4382
4
1000
1174
1819
131589
14887
18
1089
2082
2392
5169
1334
2903
3
19783
297066
2294
1568
830
1699
10317