2140
453
2674
566
4037
855
2788
590
3978
843
1088
230
2284
484
1984
420