32302
0
951
1
496
2245
3
1606
1380
1526
2
2530
4
467
3090
6
1819
2903
1174
2932
2535
1787
1788
3765
21152
8
3053
7
2906
2354
1603
3683
3498
2110
3485
3080
297066
1093