3080
3
2932
2
21152
8
3090
6
2245
1047
2903
297066
0
3715
2535
4044
5
2465
19783
3083
25669
32302
3189
2996
2773
1
1500
5151
189326
3012
4
4651
14
2650
20
9956
10827
17946
5504
16