19944
2
5504
16
1568
1
2377
2906
1380
0
4691
1704
4382
4
1174
1526
14887
18
2294
1047
5169
131589
496
297066
1746
1016
10317
24337
22
11059
9
1331
2189
1334
1412
467
2428
2669