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