2903
3
21152
8
3090
6
2932
2
181997
11
3080
2535
25669
0
3779
4044
5
3051
3498
4
4471
2906
1
2258
2986
378
1804
5169
2525
19783
10827
3222
3083
108797
17946
2465
297066
3125
55904