21152
8
3090
6
3080
3
2932
2
297066
0
3724
2245
2903
17946
1047
623
1
1087
562
32302
181997
11
3715
2366
5151
2258
1289601
4
6236
10
25669
4651
19783
2535
189326
592
4044
5
3083
2629