3546
1
1660
4
32302
0
1739
2
3498
3196
3779
4471
2964
280
2354
3051
1603
881
4757
1461
1850
645
2159
2797
5
534
2773
2906
1295
5225
8
607
2250
2258
366