904
1
1000
0
1963
2
1687
488
1656
2344
1073
3187
5
372
55904
37355
13
2544
3
2177
535
1913
1371
3374
4
1080
6057
11
972
2123
751
1115
1712
2348
2794
1787
527
988