6346
16
1089
1
3354
5
745
0
2934
2
4096
496
619
3562
1752
2336
3014
20
7034
2181
2284
2999
891
4285
3
1152
5431
467
2131
1380
3085
3491
4
2299
3485
7
1547
4099
8
1352