31535
0
3114
4
3510
2
4111
2749
1
2748
2191
1452
1819
1098
1381
3
1969
2600
5
2546
928
4895
8
2493
2103
2064
2177
2076
121182
467
2125
105290
1463