32302
0
25669
17946
19783
2
3090
6
3498
4
1461
21152
8
7258
2535
4311
1
2350
1382
2436
1977
2932
644
2666
9
1578
2906
1153
383
665
2123
2456
1672
7793
2748
7
2258
7884
17