421
1
66
93
881
2
758
0
556
1850
4
68
766
714
626
92
896
1124
971
8
392
103
124
83
146
156
142
114
4171
5
739
1229
4002
1207
1226
509