2535
2
3447
7
47639
0
4044
5
3083
2476
417
2465
2087
2556
4
337
3125
3546
1
2907
2600
2320
6
693
3498
7793
3779
4471
2065
2964
3051
2348
1603
392
885
1461
1054