2903
3
2134
1
21152
8
3090
6
2932
2
181997
11
14
0
1189
2996
3080
2535
25669
3779
4044
5
3051
3498
4
904
4471
2906
1193
2258
2986
378
1804
475
5169
2525
19783
10827
3222