3090
6
21152
8
3080
3
2932
2
2902
16
3765
4
2245
2907
297066
0
2903
1047
1768
2480
1
2996
2395
9956
4651
951
2535
1189
3673
4044
5
1204
1324
1153
2740
4471
3085
3498
985