557
0
2823
5
3657
8
4044
3083
2
1733
612
616
2465
762
3125
585
3546
1
908
533
2087
4775
3498
4
3779
3673
6
4471
2964
3051
1603
1461
425
297066
579
2721
3