3090
6
21152
8
930
2
3673
2155
3
2903
2932
929
14
0
1289601
4
6247
5
1419
1
2948
4471
3051
1603
3080
2996
17946
96
2990
1189
471
3012
1512
5504
16
2525
25669
322
1153