21152
8
1189
0
3090
6
2903
3
2932
2
1015
1
2669
1694
951
690
762
1106
3544
14
564
1729
918
2996
536
3080
1008
1866
3465
528
1743
255
7034
3012
4
4443
9
956