528
0
14
3090
6
2903
3
2932
2
21152
8
1152
2996
1189
19783
4471
25669
3080
2964
1
418
1512
5527
2986
2258
1053
1603
1153
1927
1816
3012
4
372
1193
9956
2902
16
2907