3125
2
3546
1
1558
5440
8
7951
18
3498
4
6779
5
3779
4471
2964
3051
1603
3121
1461
0
6724
3
791
469
3195
2906