21152
8
930
2
3090
6
2903
3
2932
929
14
0
1419
1
4471
3051
1603
3080
2996
17946
96
2990
1189
471
3012
4
1512
5504
16
2525
25669
1153
378
19944
297066
562
1154
1193