31535
0
25137
19279
2
7952
1
1559
467
521
661
2572
2730
6
17353
2727
5
2546
3092
2086
417
4111
1452
120469
35
292
3114
4
1425
1823
1222856
571
2215
7
1922
20634
8
635
2864