1435
349
359
697
332
166
417
133
2259
142
252
2928
80
117
181
249
259
209
219
299