21152
8
3090
6
2903
3
2932
2
1015
1
2669
1694
951
690
1054
0
2297
1637
1972
564
3080
1743
2394
108797
4658
5
1392
1268
1431
2325
1225
1380
2096
3885
4
2949
25669
14