21152
8
3090
6
3562
1
2903
3
2932
2
1015
2669
1694
951
690
4398
10
564
3080
1743
0
108797
1289601
4
1570
452
2949
1518
4548
3544
1078
1091
5070
19
25669
19783
2535
2392
2477