21152
8
3090
6
2903
3
2932
2
1015
1
2669
1694
951
1380
0
690
564
3080
1743
1954
2400
108797
2844
4761
2257
5
2949
4305
2124
25669
14
1484
19783
2535
1167
2996
4044