21152
8
3090
6
3724
3
181997
11
2903
2932
2
17946
0
297066
623
1
1087
562
14
3080
32302
528
1189
2366
2996
572
2258
1289601
4
6236
10
25669
19783
2535
592
4044
5
3083
2629
1535