21152
8
3090
6
3724
3
2903
2932
2
17946
0
1015
1
2669
1694
951
690
297066
623
1087
108797
562
564
3080
32302
1743
2366
2258
2949
1289601
4
6236
10
1740
25669
19783
2535
1038