32302
0
25669
3158
2
17946
10180
8
19783
4044
5
2535
3125
1461
3819
1
2964
3498
4
2788
1663
2478
5402
9
6741
4471
1672
1849
3779
2986
1489
3176
3286
940
2031
1512
2295
3