2465
2
1733
1
3125
3546
32302
0
1466
3231
3727
3498
4
3779
4471
2964
2411
280
2354
3051
1603
1461
847
4187
10
2159
2797
5
2906
1295
851
5225
8