3546
1
5440
8
3498
4
3779
2
499
0
1564
4471
2964
3051
1603
3551
10
1461
881
952
791
2906
2069
5
1329
685
2258
758
1672
918
108797
2450
3
2990