1015
1
21152
8
3090
6
2903
3
2932
2
2669
1694
951
690
929
784
0
1787
1380
1656
564
2258
3080
572
1743
1038
3518
496
108797
3835
5
17333
27
467
1451
1517
1606
1819