31535
0
18403
6
326
5316
3
767
1751
2
273
509
1
367
1343
116
400
1282
4223
22
14076
7
3021
4
448
370
2647
185
1559
36045
21743
3469
1222856
2691
3545
3025
543
462