21152
8
3080
3
2932
2
3090
6
2903
1047
2258
1
5151
25669
0
297066
2245
17946
3724
3715
1189
6236
10
14
1769
475
5141
7
189326
19783
585
109
2650
20
2996
2964
2740
1603
3546