3125
2
7832
1517
1
989
3765
4
2061
3
2476
3779
1844
4471
2903
2964
3051
2136
0
1603
1461
2666
9
2456
2906
2258
9160
5
3629
451
1147
1993
1672
2990