1435
417
166
311
97
332
697
252
2928
80
117
142
181
259
219
299
1692
224