3080
3
2932
2
21152
8
4471
3090
6
4027
9511
5
1204
1
3369
3789
20
2904
4757
2966
11
5151
701
25669
0
2145
1768
751
2189
1223
3265
980
3145
5771
10