2850
590
3183
659
2961
613
2688
556
3811
789
3265
676
4302
891
3013
624
3316
686
3507
726
2789
577
2922
605
3589
743
3065
634
4166
862
3228
668
3670
760
2931
607
3729
772
4548
941