2850
590
2961
613
3183
659
2688
556
3811
789
3507
726
3013
624
4302
891
3265
676
3316
686
3065
634
2789
577
3589
743
4166
862
3228
668
2922
605
3305
684
3589
743
2715
562
4025
833