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