3090
6
21152
8
2903
3
2932
2
17946
0
19783
25669
1289601
4
3080
3673
4044
5
2964
1
32302
1603
3546
6247
2948
2257
3066
7
9956
1730
1189
108797
2593
297066
462
4537
1960
2996
2906