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