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