2458
471
219
505
259
514
1338
312
1276
1425
268
125
532
188
301