2903
3
21152
8
3090
6
14
0
2932
2
2258
1
2996
1189
3080
108797
2535
25669
2159
5
3779
4044
3051
3498
4
1045
4471
365
2906
2949
1193
47639
2124
2986
1231
437
891
378