31220
10
2189
0
119
363
2564
2
2142
418
1
22882
17
3064
8
1930
1650
5316
3
1352
422
105807
42
3373
6515
373
231
5611
11
709
3092
2442
504
1126
31535