1435
417
166
97
332
311
252
2928
80
97
697
142
181
209
299
1692
224