32302
0
3158
2
3429
3498
4
137
3779
2948
6
4471
866
3868
10
2964
1
3051
1603
670
908
1903
3
1461
691
391
6346
16
2399
597
1729
528
2906
1221
438
10598
2154
405