32302
0
1285
590
553
1928
317
3498
4
1029
836
1
3779
2
4471
1400
2964
280
2354
3051
630
1603
770
4230
1461
2341
2582
2159
2797
5
2906
1295
5225
8
2773
2250