859
2
1255
2489
676
1
1977
1290
526
0
2188
4
1778
7976
8
4651
3
1000
801
773
830
868
1380
3326
784
496
3987
2895
1230
693
2360
6
1690
1632
469
2578
3017