3088
655
2781
590
2500
530
2727
578
3498
741
2680
568
3125
662
3266
692
2894
613