32302
0
930
2
1193
2181
3549
1
3498
4
3779
4837
5
4471
2964
528
280
2354
3051
1603
1461
255
3158
2159
2797
2906
1295
5225
8
2773
444571
9
2250
2258