3090
6
2903
3
2932
2
19783
21152
8
17946
0
4044
5
3080
7034
2443
297066
579
444571
9
32302
108797
2799
1849
2722
3354
1289601
4
25669
14
2535
3551
10
3485
7
2996
3083
189326
2465
1189