31535
0
25137
19279
2
17353
2730
6
3114
4
20634
8
1098
1421
1
915
1603
6800
1922
2091
1578
1054
467
1696
1559
1330
292
3559
662
3092
1518
4130
1642
1470
1129
6515