21152
8
3090
6
255
0
14
1189
2986
1
572
1849
2
2903
3
2593
2949
2932
297066
1193
2270
2996
3724
2124
32302
536
3125
337
4471
1816
3158
13499
5
8527
1307
25669
169