21152
8
1712
0
2166
1
723
785
683
3221
951
4551
7
2241
2
12632
784
980
3054
5
1175
1990
1661
17970
15
2057
989
3158
2495
1683
3120
4