19944
2
2377
1
1819
2535
5504
16
1606
1047
3090
6
496
0
635
1013
3931
467
1704
2906
4382
4
2392
1174
1305
1988
24337
22
14887
18
737
650
2428
572
11059
9
5169
11924
3326
3