19783
2
6346
16
1265
1
2932
1603
1348
4311
2258
4551
7
1363
3614
5402
9
3805
6
2622
866
2890
3
2356
2425
17946
0
270
2456
1193
2254
2468
2534
2990
2219
1380
4944
14