31535
0
1225
1
25137
2749
2881
2
3510
4637
7
3318
8
10270
4
788
2317
4869
4139
1098
324
1452
2644
3388
2076
662
5165
3
8731
1464
3092
1824
1506
2059
5108
11483
3047
10