21152
8
3080
3
2932
2
3090
6
297066
0
3551
10
2245
4027
189326
1204
1
3369
2903
3789
20
2904
4757
2966
11
1047
701
25669
1768
751
1223
3265
5
980
3145
1396
9511
3868