3090
6
21152
8
3080
3
2932
2
2535
19783
4044
5
2740
17946
0
3715
32302
297066
5151
2890
1500
1
3354
3798
4
4651
1884
3273
7
25669
3063
10
3321
3498
3971
280
2405
3371
6773
1348