859
2
1255
676
1
1290
1380
0
7976
8
526
1778
2360
6
1000
7747
4
801
2534
773
830
1977
868
3444
3
3326
784
496
1309
16062
15
693
1690
1632
2489
469
2578
745