21152
8
297066
0
3090
6
2245
3
3724
2903
2932
2
17946
3765
4
623
1
1087
562
14
3080
32302
528
571
894
1189
2366
2996
572
2258
1289601
1226
6236
10
25669
3053
7
19783
2535