3053
1146
2030
1386
2700
1747
2718
817
802
1406
966
700
739
746
638
696
692
669
671
728
708
744
672
691
760
789
708
4359
763
680
958
855
734
651
831
760
1341
884
663
1323
797
657
810
1843
660
1949
1358
853
759
744
813
729
617
855
700
1281
6983
624
832
877