2465
2
3125
1581
1215
1
2476
2499
1566
3779
4471
2903
3
2964
3051
1603
1461
0
1382
3103
1272
4
3095
7
11650
23
2906