31535
0
20634
8
5622
4
1547
1
2011
3
2730
6
448
2315
2
363
2459
9
5270
7
400
48708
385
31220
10
116
1073
422
460
2855
1222856
2274
1303
508
3442
1658
5611
11
21743
2189
2979