1015
1
21152
8
1396
3090
6
1547
2903
3
2932
2
467
0
2669
1694
951
2304
690
1399
1938
784
1568
1787
1380
868
564
2258
3080
572
1743
1038
3518
496
108797
3835
5