31535
0
2275
2
3819
1
5661
4
20634
8
25137
2730
6
2809
915
467
1575
1603
418
19279
357
2668
1448
2076
623
3114
5223
9
635
17353
968
1056
2470
1043
1824
1470
1418