19944
2
2377
1
5504
16
2906
1704
0
4382
4
11059
9
1174
11924
14887
18
2428
467
1047
496
5169
131589
297066
1380
2392
3200
3
10317
24337
22
610
1331
2360
6
2189
1334
1412
1579
2245