579
1
1245
2
995
990
0
2545
5
4281
3117
3
514
180849
1967
7328
7334
4
2260
3676
12
2730
6
2599
2844
6213
927
2493
1898
1960
7
3393
10