21152
8
3090
6
2903
3
2932
2
1015
1
2669
1694
951
690
1734
1211
564
3080
1264
4
1743
0
9611
108797
1599
1044
1369
2013
2917
5
1380
2949
25669
14
19783
2535
2996
1549