19944
2
2377
1
5504
16
1334
2903
3
3090
6
1380
0
1825
1704
2906
4382
4
1174
14887
18
2428
19783
11059
9
5169
2522
11924
496
1047
2152
1606
131589
1526
297066
526
1412
1425
2392