3090
6
2907
2
19783
21152
8
2903
3
2932
25669
0
1189
579
32302
181997
11
517
2320
2949
1755
1
4044
5
3080
716
3546
14
3186
1153
4471
297066
475
17946
485
5504
16
1289601
4
189326