1015
1
21152
8
3090
6
2903
3
2932
2
2669
1694
8527
951
690
1050
0
1534
2287
784
1787
1380
929
564
2258
3080
7034
572
1743
1038
3518
496
108797
3835
5
467
50969
7