3080
3
2932
2
21152
8
3090
6
1819
1
297066
0
1047
2245
1883
3546
2903
1699
7034
619
2131
2666
9
5431
2377
1397
2972
3715
3326
4044
5
32302
2110
19944
1023
25669
901
2465