3460
733
1385
294
2348
498
1554
330
3050
646
2499
530
2267
481