3090
6
2903
3
2932
2
19783
21152
8
17946
0
1289601
4
4044
5
3080
3673
6247
3066
7
7034
6983
10
5915
11
2443
297066
579
1663
444571
9
32302
2165
1
2013
108797
2919
2799
1849
2722
3354
25669