21152
8
19783
2
25669
0
3090
6
32302
2903
3
297066
398656
19
17946
14
572
2593
1
951
528
2932
1045
2471
2996
2378
1769
1189
2258
189326
314
1193
1889
345
5151
758
255