31535
0
19279
2
1171
1
2275
25137
467
1518
1922
2727
5
3196
3025
7153
9
5455
3114
4
1642
1129
1578
1824
1054
17353
2188
1098
4382
2119
3353
11
1024
2000
2190
43
1664