21152
8
17946
0
3090
6
32302
25669
1461
3498
4
3724
3
19783
2
7258
1768
2903
2932
297066
623
1
1087
562
14
3080
528
2350
1189
2366
2996
572
2258
1289601
6236
10
2535
592