126
1
209
57
0
80
76
58
1051
4
978
765
771
2
557
335
65
868
8
673
572
521
1164
393
1749
109
456
824
825
766
655
517
556
377
1960