996
1
875
0
963
826
2
999
1744
3
2602
4
6607
10
1100
3608
13
1771
1164
1395
1187
824
907
693
527
838
1868
5
740
1266
597
3630
499
1547
1853
1297
304
950