667
1162
89
353
831
171
290
427
142
192
121
385
140
150
102
241
213
382
93
91