2051
8
784
4
456
1
517
2
1922
1269
0
644
783
166
887
1176
698
921
5162
675
1547
395
471
867
1164
533
594
775
286
438
825
4914
88
831
1002