3090
6
2245
3
2932
2
297066
0
3765
4
19783
2903
17946
1663
5
3080
21152
8
1849
444571
9
438
3158
2799
4044
894
2788
3551
10
6741
14
25669
189326
3546
1
571
3485
7
3125
7034
280