21152
8
3080
3
2932
2
3090
6
2245
2903
1047
25669
0
297066
1354
19783
2996
14
32302
528
2258
1
2087
19944
971
475
3715
338
189326
797
5151
108797
6247
5
352
2471
4651