2465
2
3125
1819
1
2476
3779
4471
2903
3
3158
2964
2354
3051
1603
1461
0
2949
2159
2797
5
2906
5225
8
2773
1282
94424