904
1
1000
0
1945
1614
25669
1526
2
801
2377
802
3206
5
2571
6
673
764
1537
2823
1755
70
1478
2087
1064
1417
14
3551
10
19783