3342
2799
3195
1099
1058
1301
2160
2349
697
768
769
735
889
854
1110
1499
3114
682
879
1289
1063
776
682
3052
682
1076
832
863
671
1229
1862
796
845
638
894
877
860
818
777
1456
661
829
940
723
668
763
688
1564
699
697
823
1609
2253
1032
835
1510
682
661
2068
794