32302
0
297066
930
2
1193
2181
3549
1
3498
4
3779
4837
5
4471
3868
10
2964
528
3051
1603
1903
3
1461
255
3158
6346
16
2906
1221
10598
2154
444571
9
3694
6668
5347
2835
1650