21152
8
297066
0
3090
6
3724
3
17946
485
14
2903
2932
2
528
2996
1755
1
32302
1189
623
1087
1289601
4
562
1051
6236
10
583
3080
19783
3014
20
25669
792
477
560
37355
13
4706